다음을 통해 공유


D3DKMT_CREATEHWQUEUE 구조체(d3dkmthk.h)

D3DKMT_CREATEHWQUEUE 새 하드웨어 큐를 만들 때 D3DKMTCreateHwQueue PFND3DKMT_CREATEHWQUEUE 전달되는 구조입니다.

통사론

typedef struct _D3DKMT_CREATEHWQUEUE {
  D3DKMT_HANDLE                         hHwContext;
  D3DDDI_CREATEHWQUEUEFLAGS             Flags;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_HANDLE                         hHwQueueProgressFence;
  VOID                                  *HwQueueProgressFenceCPUVirtualAddress;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS HwQueueProgressFenceGPUVirtualAddress;
} D3DKMT_CREATEHWQUEUE;

회원

hHwContext

[in] 큐가 속한 하드웨어 컨텍스트를 처리합니다.

Flags

[in] 하드웨어 큐 만들기 플래그를 지정하는 D3DDDI_CREATEHWQUEUEFLAGS 값의 비트 필드입니다.

PrivateDriverDataSize

[in] 프라이빗 드라이버 데이터의 크기(바이트)입니다.

pPrivateDriverData

[in/out] 프라이빗 드라이버 데이터에 대한 포인터입니다.

hHwQueue

[out] 작업을 제출할 만든 하드웨어 큐 개체에 대한 핸들입니다.

hHwQueueProgressFence

[out] 큐 진행률을 모니터링하는 데 사용되는 모니터링되는 펜스 개체에 대한 핸들입니다.

HwQueueProgressFenceCPUVirtualAddress

[out] CPU에 대한 큐 진행률 펜스 값의 읽기 전용 매핑입니다.

HwQueueProgressFenceGPUVirtualAddress

[out] GPU에 대한 큐 진행률 펜스 값의 읽기/쓰기 매핑입니다.

요구 사항

요구
헤더 d3dkmthk.h

참고 항목

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE