Function Prototype

vkGetExternalComputeQueueDataNV

Retrieves data necessary for compatible external API initialization

To query the implementation-specific data that must be passed to compatible external APIs during their initialization process call:

void vkGetExternalComputeQueueDataNV(
    VkExternalComputeQueueNV externalQueue,
    VkExternalComputeQueueDataParamsNV* params,
    void* pData);
  • externalQueue is the VkExternalComputeQueueNV to query the data for.
  • params is a pointer to a VkExternalComputeQueueDataParamsNV structure specifying parameters required for retrieval of the implementation-specific data.
  • pData is a pointer to application-allocated memory in which the requested data will be returned.

Valid Usage

VUID-vkGetExternalComputeQueueDataNV-pData-08134

pData must be at least the size specified by the externalDataSize field in the VkPhysicalDeviceExternalComputeQueuePropertiesNV structure.