DXGKARG_SETNATIVEFENCELOGBUFFER構造体 (d3dkmddi.h)

DXGKARG_SETNATIVEFENCELOGBUFFER は、 DxgkDdiSetNativeFenceLogBuffer の入力構造です。

構文

typedef struct _DXGKARG_SETNATIVEFENCELOGBUFFER {
  HANDLE                                hHwQueue;
  UINT                                  NumberOfEntries;
  DXGK_NATIVE_FENCE_LOG_BUFFER          *LogBufferCpuVa;
  D3DGPU_VIRTUAL_ADDRESS                LogBufferGpuVa;
  D3DGPU_VIRTUAL_ADDRESS                LogBufferSystemProcessGpuVa;
  DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS Flags;
  BYTE                                  Reserved[32];
} DXGKARG_SETNATIVEFENCELOGBUFFER;

メンバー

hHwQueue

[入力]このログが属する HWQueue のドライバー ハンドル。

NumberOfEntries

[入力] LogBufferCpuVa が指すログ エントリの配列内のエントリの数。

LogBufferCpuVa

[入力] ネイティブ フェンス ログ バッファーの読み取り/書き込みカーネル モード CPU 仮想アドレス。

LogBufferGpuVa

[入力]ユーザー プロセス アドレス空間内のログ バッファーの読み取り/書き込み GPU VA。

LogBufferSystemProcessGpuVa

[入力]システム アドレス空間内のログ バッファーの読み取り/書き込み GPU VA。

Flags

[入力]ネイティブ フェンス ログ バッファーにペイロードを書き込むためのフラグを含む DXGKARG_SETNATIVEFENCELOGBUFFER_FLAGS 構造体。

Reserved[32]

システムで使用するために予約されています。

注釈

ネイティブ GPU フェンスとログ バッファーの使用状況の詳細については、「 ネイティブ GPU フェンス オブジェクト」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2
Header d3dkmddi.h

こちらもご覧ください

DXGK_NATIVE_FENCE_LOG_BUFFER

DxgkDdiSetNativeFenceLogBuffer