DXGKARG_OPENNATIVEFENCE構造体 (d3dkmddi.h)
DXGKARG_OPENNATIVEFENCE は、dxgkDdiOpenNativeFenceに渡される構造体です。
構文
typedef struct _DXGKARG_OPENNATIVEFENCE {
HANDLE hGlobalNativeFence;
HANDLE hLocalNativeFence;
HANDLE hDevice;
D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
DXGK_OPENNATIVEFENCE_FLAGS Flags;
BYTE Reserved[32];
} DXGKARG_OPENNATIVEFENCE;
メンバーズ
hGlobalNativeFence
[in]DxgkDdiCreateNativeFenceの前の呼び出しで作成されたフェンス オブジェクトへのドライバー割り当てハンドル。
hLocalNativeFence
[入力/出力]入力時に、hLocalNativeFence の値は、オブジェクトの Dxgkrnl生成されたハンドルです。
出力時に、KMD によって返される値は、このローカル フェンス オブジェクトを参照するために後続のコールバックで使用される、KMD で管理される内部ハンドルです。
hDevice
[in]このローカル フェンス オブジェクトの親デバイスのドライバー ハンドル。
CurrentValueGpuVa
[in]ユーザー プロセス アドレス空間内の GPU の現在の値の読み取り/書き込みマッピング。
MonitoredValueGpuVa
[in]ユーザー プロセス アドレス空間内の GPU の監視対象値の読み取り/書き込みマッピング。
Flags
[in]ローカル GPU フェンス オブジェクトを開く方法を示すフラグを含む DXGK_OPENNATIVEFENCE_FLAGS 構造体。
Reserved[32]
システム用に予約されています。
備考
ネイティブ GPU フェンスの詳細については、「ネイティブ GPU フェンス オブジェクト 」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 |
ヘッダー | d3dkmddi.h |
関連項目
dxgkDdiOpenNativeFenceの