структура 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 |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по