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

こちらもご覧ください

D3DKMTCreateNativeFence

DxgkDdiCreateNativeFence