D3DKMT_OPENNATIVEFENCEFROMNTHANDLE構造体 (d3dkmthk.h)

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

構文

typedef struct _D3DKMT_OPENNATIVEFENCEFROMNTHANDLE {
  void                               D3DKMT_PTR(
    HANDLE    unnamedParam1,
    hNtHandle unnamedParam2
  );
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

メンバー

void D3DKMT_PTR( HANDLE unnamedParam1, hNtHandle unnamedParam2)

hDevice

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

EngineAffinity

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

Flags

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

hSyncObject

[out]開かれたフェンス オブジェクトへのハンドル。

NativeFenceMapping

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

Reserved[32]

システムで使用するために予約されています。

注釈

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

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2
Header d3dkmthk.h

こちらもご覧ください

D3DKMTOpenNativeFenceFromNTHandle