D3DKMT_CREATE_OUTPUTDUPL structure (d3dkmthk.h)

Reserved for system use. Do not use in your driver.

Syntax

typedef struct _D3DKMT_CREATE_OUTPUTDUPL {
        D3DKMT_HANDLE                  hAdapter;
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]  UINT                           KeyedMutexCount;
  [out] UINT                           RequiredKeyedMutexCount;
        D3DKMT_OUTPUTDUPL_KEYEDMUTEX   KeyedMutexs[OUTPUTDUPL_CREATE_MAX_KEYEDMUTXES];
        D3DKMT_OUTPUTDUPLCREATIONFLAGS Flags;
} D3DKMT_CREATE_OUTPUTDUPL;

Members

hAdapter

A handle to the display adapter.

[in] VidPnSourceId

The zero-based identification number of the video present source in a path of a video present network (VidPN) topology that the display mode applies to.

[in] KeyedMutexCount

The number of keyed mutexs. If zero, then this the pre-create check.

[out] RequiredKeyedMutexCount

The number of keyed mutexs needed.

KeyedMutexs[OUTPUTDUPL_CREATE_MAX_KEYEDMUTXES]

Pointer to an array of keyed mutexs.

Flags

Flags required to create the structure.

Requirements

Requirement Value
Header d3dkmthk.h