Class VkSurfaceFullScreenExclusiveWin32InfoEXT

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer

    public class VkSurfaceFullScreenExclusiveWin32InfoEXT
    extends Struct
    implements NativeResource
    Structure specifying additional creation parameters specific to Win32 fullscreen exclusive mode.

    If hmonitor is invalidated (e.g. the monitor is unplugged) during the lifetime of a swapchain created with this structure, operations on that swapchain will return ERROR_OUT_OF_DATE_KHR.


    It's the responsibility of the application to change the display settings of the targeted Win32 display using the appropriate platform APIs. Such changes may alter the surface capabilities reported for the created surface.

    Valid Usage
    • hmonitor must be a valid HMONITOR
    Valid Usage (Implicit)

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • hmonitor – the Win32 HMONITOR handle identifying the display to create the surface with.


     struct VkSurfaceFullScreenExclusiveWin32InfoEXT {
         VkStructureType sType;
         void const * pNext;
         HMONITOR hmonitor;