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


структура 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                                  D3DKMT_PTR(
    VOID               *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  UINT                                  NumPrimaries;
  void                                  D3DKMT_PTR(
    D3DKMT_HANDLE const *unnamedParam1,
    WrittenPrimaries    unnamedParam2
  );
} D3DKMT_SUBMITCOMMANDTOHWQUEUE;

Члены

hHwQueue

Очередь контекста для отправки команды.

HwQueueProgressFenceId

Значение ограждения хода выполнения аппаратной очереди, которое будет показано после завершения команды.

CommandBuffer

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

CommandLength

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

PrivateDriverDataSize

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

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

NumPrimaries

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

void D3DKMT_PTR( D3DKMT_HANDLE const *unnamedParam1, WrittenPrimaries unnamedParam2)

Требования

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