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

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

Commands

Gpu VA буфера команд, который будет выполняться на GPU.

CommandLength

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

Flags

Флаги.

PrivateDriverDataSize

Размер pPrivateDriverData.

pPrivateDriverData

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

NumPrimaries

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

WrittenPrimaries

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

Требования

Требование Ценность
заголовка d3dumddi.h