D3DDDICB_SUBMITCOMMANDTOHWQUEUE 구조체(d3dumddi.h)

하드웨어 큐에 대한 정보를 보유하는 구조체입니다.

구문

typedef struct _D3DDDICB_SUBMITCOMMANDTOHWQUEUE {
  [in] HANDLE                               hHwQueue;
       UINT64                               HwQueueProgressFenceId;
       D3DGPU_VIRTUAL_ADDRESS               Commands;
       UINT                                 CommandLength;
       D3DDDICB_SUBMITCOMMANDTOHWQUEUEFLAGS Flags;
       UINT                                 PrivateDriverDataSize;
       VOID                                 *pPrivateDriverData;
       UINT                                 NumPrimaries;
       const D3DKMT_HANDLE                  *WrittenPrimaries;
} D3DDDICB_SUBMITCOMMANDTOHWQUEUE;

멤버

[in] hHwQueue

제출되는 하드웨어 큐입니다.

HwQueueProgressFenceId

GPU에서 Present Blt이 수행될 때 신호를 받을 하드웨어 큐 진행률 펜스 ID입니다.

Commands

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

CommandLength

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

Flags

플래그.

PrivateDriverDataSize

pPrivateDriverData의 크기입니다.

pPrivateDriverData

Present에 전달할 프라이빗 드라이버 데이터입니다.

NumPrimaries

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

WrittenPrimaries

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

요구 사항

요구 사항
헤더 d3dumddi.h