次の方法で共有


D3DKMT_OPENNATIVEFENCEFROMNTHANDLE構造体 (d3dkmthk.h)

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE 構造体は、D3DKMTOpenNativeFenceFromNTHandle 関数のパラメーターです。 開くネイティブ フェンスについて説明します。

構文

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  HANDLE                             hNtHandle;
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

メンバーズ

hNtHandle

[in]共有フェンス オブジェクトの NT ハンドル。

hDevice

[in]このフェンス オブジェクトを開くデバイス ハンドル。

EngineAffinity

[in]GPU 仮想アドレスがマップされる物理アダプターを定義します。

Flags

[in]同期オブジェクトの属性を識別する D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS 構造体。

hSyncObject

[out]開いているフェンス オブジェクトへのハンドル。

NativeFenceMapping

[out]フェンス オブジェクトのプロセス マッピング情報を含む D3DDDI_NATIVEFENCEMAPPING 構造体。

Reserved[32]

システム用に予約されています。

備考

ネイティブ GPU フェンスの詳細については、「ネイティブ GPU フェンス オブジェクト」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2
ヘッダー d3dkmthk.h

関連項目

D3DKMTOpenNativeFenceFromNTHandle