D3DKMT_CREATE_OUTPUTDUPL structure

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

Syntax

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

Members

hAdapter

A handle to the display adapter.

VidPnSourceId

[in] 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.

KeyedMutexCount

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

RequiredKeyedMutexCount

[out] The number of keyed mutexs needed.

KeyedMutexs

Pointer to an array of keyed mutexs.

Flags

Flags required to create the structure.

Requirements

   
Header d3dkmthk.h