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