다음을 통해 공유


DXGKARG_CREATECONTEXT 구조체(d3dkmddi.h)

DXGKARG_CREATECONTEXT 구조는 디바이스 컨텍스트를 만드는 매개 변수를 설명합니다.

구문

typedef struct _DXGKARG_CREATECONTEXT {
  [out] HANDLE                  hContext;
  [in]  UINT                    NodeOrdinal;
  [in]  UINT                    EngineAffinity;
  [in]  DXGK_CREATECONTEXTFLAGS Flags;
  [in]  VOID                    *pPrivateDriverData;
  [in]  UINT                    PrivateDriverDataSize;
  [out] DXGK_CONTEXTINFO        ContextInfo;
} DXGKARG_CREATECONTEXT;

멤버

[out] hContext

디스플레이 미니포트 드라이버가 DxgkDdiCreateContext 함수에 대한 호출에서 반환하는 컨텍스트에 대한 핸들입니다. 이 핸들은 드라이버의 DxgkDdiPresent, DxgkDdiRenderDxgkDdiDestroyContext 함수에 대한 후속 호출의 컨텍스트를 나타냅니다.

[in] NodeOrdinal

컨텍스트가 만들어지는 노드입니다.

[in] EngineAffinity

NodeOrdinal이 컨텍스트가 생성되도록 지정하는 노드 내의 엔진입니다.

[in] Flags

컨텍스트를 만드는 방법을 식별하는 DXGK_CREATECONTEXTFLAGS 구조체입니다.

[in] pPrivateDriverData

사용자 모드 표시 드라이버에서 디스플레이 미니포트 드라이버로 전달되는 프라이빗 데이터 블록에 대한 포인터입니다.

[in] PrivateDriverDataSize

pPrivateDriverData가 가리키는 개인 데이터의 크기(바이트)입니다.

[out] ContextInfo

디스플레이 미니포트 드라이버가 디바이스 컨텍스트를 설명하기 위해 채우는 DXGK_CONTEXTINFO 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
머리글 d3dkmddi.h(D3dkmddi.h 포함)

추가 정보

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext

DxgkDdiDestroyContext

DxgkDdiPresent

DxgkDdiRender