Function Prototype

vkGetWinrtDisplayNV

Query the VkDisplayKHR corresponding to a WinRT DisplayTarget

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:

VkResult vkGetWinrtDisplayNV(
    VkPhysicalDevice physicalDevice,
    uint32_t deviceRelativeId,
    VkDisplayKHR* pDisplay);

If there is no VkDisplayKHR corresponding to deviceRelativeId on physicalDevice, VK_NULL_HANDLE must be returned in pDisplay.

Valid Usage (Implicit)

VUID-vkGetWinrtDisplayNV-pDisplay-parameter

pDisplay must be a valid pointer to a VkDisplayKHR handle