C Specification
When acquiring displays on Windows 10, an application may also wish to
enumerate and identify them using a native handle rather than a
VkDisplayKHR handle.
To determine the VkDisplayKHR handle corresponding to a
“winrt::Windows::Devices::Display::Core::DisplayTarget”,
call:
// Provided by VK_NV_acquire_winrt_display
VkResult vkGetWinrtDisplayNV(
VkPhysicalDevice physicalDevice,
uint32_t deviceRelativeId,
VkDisplayKHR* pDisplay);
Parameters
-
physicalDeviceThe physical device on which to query the display handle. -
deviceRelativeIdThe value of the “AdapterRelativeId” property of a “DisplayTarget” that is enumerated by a “DisplayAdapter” with an “Id” property matching thedeviceLUIDproperty of a VkPhysicalDeviceIDProperties forphysicalDevice. -
pDisplayThe corresponding VkDisplayKHR handle will be returned here.
Description
If there is no VkDisplayKHR corresponding to deviceRelativeId on
physicalDevice, VK_NULL_HANDLE must be returned in
pDisplay.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.