D3DKMT_CREATENATIVEFENCE構造体 (d3dkmthk.h)
D3DKMT_CREATENATIVEFENCE 構造体は、D3DKMTCreateNativeFence 関数のパラメーターです。 作成するフェンス オブジェクトについて説明します。
構文
typedef struct _D3DKMT_CREATENATIVEFENCE {
D3DKMT_HANDLE hDevice;
D3DKMT_HANDLE hSyncObject;
BYTE PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE];
D3DDDI_NATIVEFENCEINFO Info;
D3DKMT_CREATENATIVEFENCE_FLAGS Flags;
BYTE Reserved[28];
} D3DKMT_CREATENATIVEFENCE;
メンバーズ
hDevice
[in]フェンス オブジェクトが作成されるデバイスのハンドル。
hSyncObject
[out]このプロセスの同期オブジェクトへのハンドル。
PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]
[入力/出力]KMD の DxgkDdiCreateNativeFence 関数に渡し、UMD にコピーするためのプライベート ドライバー データ。
Info
[入力/出力]同期オブジェクトの属性を記述する D3DDDI_NATIVEFENCEINFO 構造体。
Flags
[in]フェンス オブジェクトのフラグを記述する D3DKMT_CREATENATIVEFENCE_FLAGS 構造体。
Reserved[28]
システム用に予約されています。
備考
ネイティブ GPU フェンスの詳細については、「ネイティブ GPU フェンス オブジェクト 」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 |
ヘッダー | d3dkmthk.h |
関連項目
DxgkDdiCreateNativeFenceをする