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