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.
Valid Usage (Implicit)
VUID-vkGetExternalComputeQueueDataNV-externalQueue-parameter
externalQueue
must be a valid VkExternalComputeQueueNV handle
VUID-vkGetExternalComputeQueueDataNV-params-parameter
params
must be a valid pointer to a VkExternalComputeQueueDataParamsNV structure
VUID-vkGetExternalComputeQueueDataNV-pData-parameter
pData
must be a pointer value