D3DKMT_CREATEPROTECTEDSESSION structure (d3dkmthk.h)

Used to create a protected session.

Syntax

typedef struct _D3DKMT_CREATEPROTECTEDSESSION {
  D3DKMT_HANDLE hDevice;
  D3DKMT_HANDLE hSyncObject;
  void          D3DKMT_PTR(
    const VOID         *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  UINT          PrivateDriverDataSize;
  void          D3DKMT_PTR(
    const VOID          *unnamedParam1,
    pPrivateRuntimeData unnamedParam2
  );
  UINT          PrivateRuntimeDataSize;
  D3DKMT_HANDLE hHandle;
} D3DKMT_CREATEPROTECTEDSESSION;

Members

hDevice

A handle for the device.

hSyncObject

A monitored fence handle associated with the session.

void D3DKMT_PTR( const VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

PrivateDriverDataSize

Size of private driver data.

void D3DKMT_PTR( const VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)

PrivateRuntimeDataSize

Size of private runtime data.

hHandle

The protected session handle.

Requirements

Requirement Value
Header d3dkmthk.h