Поделиться через


структура 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 VA буфера команд, который будет выполняться на GPU.

CommandLength

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

PrivateDriverDataSize

Размер данных частного драйвера в байтах.

pPrivateDriverData

Указатель на буфер, содержащий необязательные данные частного драйвера.

NumPrimaries

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

WrittenPrimaries

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

Требования

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