Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGKARG_BUILDTESTCOMMANDBUFFER описывает буфер тестовой команды для DXGKDDI_BUILDTESTCOMMANDBUFFER::p fnBuildTestCommandBuffer.
Синтаксис
typedef struct _DXGKARG_BUILDTESTCOMMANDBUFFER {
HANDLE hContext;
D3DDDI_TESTCOMMANDBUFFER Command;
PVOID pDmaBuffer;
PVOID pDmaBufferPrivateData;
UINT DmaBufferSize;
UINT DmaBufferPrivateDataSize;
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Flags;
} DXGKARG_BUILDTESTCOMMANDBUFFER;
Члены
hContext
[in] Маркер контекста KMD, возвращаемый из DxgkDdiCreateContext, когда Flags.HardwareQueue равно 0, или маркер очереди оборудования KMD, возвращенный из DxgkDdiCreatehqueue при Flags.HardwareQueue равно 1.
Command
[in] Структура D3DDDI_TESTCOMMANDBUFFER, описывающая тестовую команду, для которой необходимо создать буфер DMA.
pDmaBuffer
[in/out] Указатель на буфер, в котором KMD должен записывать созданные команды.
pDmaBufferPrivateData
[in/out] Указатель на буфер, в котором KMD может записывать данные, относящиеся к выполнению созданных инструкций устройства.
DmaBufferSize
[in/out] В входных данных задает размер в байтах буфера, на который pDmaBuffer. В выходных данных указывает количество байтов, записанных в буфер KMD. Дополнительные сведения см. в DXGKDDI_BUILDTESTCOMMANDBUFFER.
DmaBufferPrivateDataSize
[in/out] В входных данных указывает размер в байтах буфера, на который pDmaBufferPrivateData. В выходных данных указывает количество байтов, записанных в буфер KMD. Дополнительные сведения см. в DXGKDDI_BUILDTESTCOMMANDBUFFER.
Flags
[in] Структура D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS, описывающая флаги для буфера тестовой команды.
Замечания
Дополнительные сведения см. в тестировании в режиме ядра.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 версии 24H2 (WDDM 3.2) |
| заголовка | d3dkmddi.h |