структура 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 of the command buffer to be executed on the GPU.
CommandLength
Длина буфера команд в байтах.
PrivateDriverDataSize
Размер данных частного драйвера в байтах.
pPrivateDriverData
Указатель на буфер, содержащий необязательные данные частного драйвера.
NumPrimaries
Число первичных объектов, записанных этим буфером команд.
WrittenPrimaries
Массив первичных объектов, записанных этим буфером команд.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmthk.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по