Class VkExportMemoryWin32HandleInfoNV

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

    public class VkExportMemoryWin32HandleInfoNV
    extends Struct
    implements NativeResource
    specify security attributes and access rights for Win32 memory handles.
    Description

    If this structure is not present, or if pAttributes is set to NULL, default security descriptor values will be used, and child processes created by the application will not inherit the handle, as described in the MSDN documentation for "Synchronization Object Security and Access Rights"[1]. Further, if the structure is not present, the access rights will be

    DXGI_SHARED_RESOURCE_READ | DXGI_SHARED_RESOURCE_WRITE

    [1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms686670.aspx

    Valid Usage (Implicit)

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • pAttributes – a pointer to a Windows SECURITY_ATTRIBUTES structure specifying security attributes of the handle.
    • dwAccess – a DWORD specifying access rights of the handle.

    Layout

    
     struct VkExportMemoryWin32HandleInfoNV {
         VkStructureType sType;
         void const * pNext;
         SECURITY_ATTRIBUTES const * pAttributes;
         DWORD dwAccess;
     }