DXGKARGCB_GETHANDLEDATA structure (d3dkmddi.h)

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

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.

Flags

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

Requirements

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

See also

DXGKCB_GETHANDLEDATAFLAGS

DxgkCbGetHandleData

DxgkDdiCreateAllocation