структура 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

Идентификатор ограждения хода выполнения аппаратной очереди, который будет отображаться при выполнении запроса Present Blt на GPU.

Commands

GPU VA of the command buffer to be executed on the GPU.

CommandLength

Длина буфера команд в байтах.

Flags

Флаги.

PrivateDriverDataSize

Размер pPrivateDriverData.

pPrivateDriverData

Данные частного драйвера для передачи в Present.

NumPrimaries

Число первичных объектов, записанных этим буфером команд.

WrittenPrimaries

Массив первичных объектов, записанных этим буфером команд.

Требования

Требование Значение
Заголовок d3dumddi.h