D3DKMT_CREATEHWQUEUE 구조체(d3dkmthk.h)

새 하드웨어 큐를 만들 때 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

큐가 속한 하드웨어 컨텍스트에 대한 핸들입니다.

Flags

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

PrivateDriverDataSize

프라이빗 드라이버 데이터의 크기입니다.

pPrivateDriverData

프라이빗 드라이버 데이터.

hHwQueue

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

hHwQueueProgressFence

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

HwQueueProgressFenceCPUVirtualAddress

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

HwQueueProgressFenceGPUVirtualAddress

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

요구 사항

요구 사항
헤더 d3dkmthk.h

추가 정보

D3DDDI_CREATEHWQUEUEFLAGS

PFND3DKMT_CREATEHWQUEUE