DXGKARG_BUILDTESTCOMMANDBUFFER結構(d3dkmddi.h)
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]當 Flags.HardwareQueue 為 0 時,DxgkDdiCreateContext 傳回的 KMD 內容句柄,或當 Flags.HardwareQueue 為 1 時,從 DxgkDdiCreatehwque ue 傳回的 KMD 內容句柄。
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 |