D3DDDI_NATIVEFENCEMAPPING構造体 (d3dukmdt.h)
D3DDDI_NATIVEFENCEMAPPING 構造体には、呼び出し元のプロセス アドレス空間内のネイティブ GPU フェンス アドレス マッピングが含まれています。
構文
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
メンバーズ
CurrentValueCpuVa
CPU の現在の値の読み取り専用マッピング。 この値は、CurrentValue
CurrentValueGpuVa
現在のプロセスのアドレス空間内の GPU の現在の値の読み取り/書き込みマッピング。 この値は、GPU エンジンによって、フェンス信号操作として CurrentValue
MonitoredValueGpuVa
現在のプロセスのアドレス空間内の GPU の監視対象値の読み取り/書き込みマッピング。 この値は、条件付き CPU 割り込みを発生させる必要があるかどうかを確認するために GPU エンジンによって使用されます。
Reserved[32]
システム用に予約されています。
備考
ネイティブ GPU フェンスの詳細については、「ネイティブ GPU フェンス オブジェクト
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 |
ヘッダー | d3dukmdt.h |