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);
pub fn get_external_compute_queue_data_nv(
external_queue: vk::ExternalComputeQueueNV,
params: *mut vk::ExternalComputeQueueDataParamsNV,
p_data: *mut c_void,
);
externalQueueis the VkExternalComputeQueueNV to query the data for.paramsis a pointer to a VkExternalComputeQueueDataParamsNV structure specifying parameters required for retrieval of the implementation-specific data.pDatais 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
Type
Function Prototype