D3DKMT_SUBMITCOMMANDTOHWQUEUE 구조체(d3dkmthk.h)

하드웨어 큐에 명령을 제출하는 정보를 보유하는 구조체입니다.

구문

typedef struct _D3DKMT_SUBMITCOMMANDTOHWQUEUE {
  D3DKMT_HANDLE                         hHwQueue;
  D3DKMT_ALIGN64 UINT64                 HwQueueProgressFenceId;
  D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
  UINT                                  CommandLength;
  UINT                                  PrivateDriverDataSize;
  VOID                                  *pPrivateDriverData;
  UINT                                  NumPrimaries;
  D3DKMT_HANDLE const                   *WrittenPrimaries;
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;

멤버

hHwQueue

명령을 제출할 컨텍스트 큐입니다.

HwQueueProgressFenceId

명령이 완료되면 신호를 받을 하드웨어 큐 진행률 펜스 값입니다.

CommandBuffer

GPU에서 실행할 명령 버퍼의 GPU VA입니다.

CommandLength

명령 버퍼의 길이(바이트)입니다.

PrivateDriverDataSize

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

pPrivateDriverData

선택적 프라이빗 드라이버 데이터가 포함된 버퍼에 대한 포인터입니다.

NumPrimaries

이 명령 버퍼에서 작성한 주 복제본의 수입니다.

WrittenPrimaries

이 명령 버퍼에 의해 작성된 주 복제본의 배열입니다.

요구 사항

요구 사항
헤더 d3dkmthk.h