共用方式為


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

另請參閱

D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS

D3DDDI_TESTCOMMANDBUFFER

DXGKDDI_BUILDTESTCOMMANDBUFFER