_DXGKARGCB_GETHANDLEDATA structure

The DXGKARGCB_GETHANDLEDATA structure describes a handle to private data.

Syntax

typedef struct _DXGKARGCB_GETHANDLEDATA {
  D3DKMT_HANDLE             hObject;
  DXGK_HANDLE_TYPE          Type;
  DXGKCB_GETHANDLEDATAFLAGS Flags;
} DXGKARGCB_GETHANDLEDATA;

Members

Flags

[in] A DXGKCB_GETHANDLEDATAFLAGS structure that indicates if allocations belong to a resource.

hObject

[in] A handle to the private data. This handle is the kernel-mode handle that the Microsoft DirectX graphics kernel subsystem (which is part of Dxgkrnl.sys) assigned for the private data.

Type

[in] A DXGK_HANDLE_TYPE-typed value that indicates the type of handle to retrieve data about. This member can be one of the following values:

Value Meaning
DXGK_HANDLE_ALLOCATION (1) The allocations belong to a resource.
DXGK_HANDLE_RESOURCE (2) The DxgkDdiCreateAllocation call is the result of the creation of the primary surface.

Requirements

   
Windows version Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmddi.h (include D3dkmddi.h)

See Also

DXGKCB_GETHANDLEDATAFLAGS

DxgkDdiCreateAllocation

DxgkCbGetHandleData

Send comments about this topic to Microsoft