Class VkExportMemoryWin32HandleInfoNV

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkExportMemoryWin32HandleInfoNV>
org.lwjgl.vulkan.VkExportMemoryWin32HandleInfoNV
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkExportMemoryWin32HandleInfoNV extends org.lwjgl.system.Struct<VkExportMemoryWin32HandleInfoNV> implements org.lwjgl.system.NativeResource
Specify security attributes and access rights for Win32 memory handles.
Description

If this structure is not present, or if pAttributes is 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 Rights1. Further, if the structure is not present, the access rights will be

DXGI_SHARED_RESOURCE_READ | DXGI_SHARED_RESOURCE_WRITE

1
https://docs.microsoft.com/en-us/windows/win32/sync/synchronization-object-security-and-access-rights
Valid Usage (Implicit)

Layout


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