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
[入力]フェンス オブジェクトが作成されるデバイスのハンドル。
hSyncObject
[out]このプロセスの同期オブジェクトへのハンドル。
PrivateDriverData[D3DDDI_NATIVE_FENCE_PDD_SIZE]
[入力/出力]KMD の DxgkDdiCreateNativeFence 関数に渡して UMD にコピーするためのプライベート ドライバー データ。
Info
[入力/出力]同期オブジェクトの属性を記述する D3DDDI_NATIVEFENCEINFO 構造体。
Flags
[入力]フェンス オブジェクトのフラグを記述する D3DKMT_CREATENATIVEFENCE_FLAGS 構造体。
Reserved[28]
システムで使用するために予約されています。
注釈
ネイティブ GPU フェンスの詳細については、「 ネイティブ GPU フェンス オブジェクト」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 バージョン 24H2 |
Header | d3dkmthk.h |