D3DDDI_NATIVEFENCEINFO 構造体 (d3dukmdt.h)

D3DDDI_NATIVEFENCEINFO では、ネイティブ フェンス同期オブジェクトの属性について説明します。

構文

typedef struct _D3DDDI_NATIVEFENCEINFO {
  D3DKMT_ALIGN64 UINT64              InitialFenceValue;
  UINT                               EngineAffinity;
  D3DDDI_NATIVEFENCE_TYPE            Type;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  D3DKMT_ALIGN64 BYTE                Reserved[28];
} D3DDDI_NATIVEFENCEINFO;

メンバー

InitialFenceValue

[入力]最初のフェンス値。

EngineAffinity

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

Type

[入力]フェンスの種類を指定する D3DDDI_NATIVEFENCE_TYPE 値。

Flags

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

NativeFenceMapping

[out]ネイティブ フェンスのプロセス マッピング情報が返される D3DDDI_NATIVEFENCE_MAPPING 構造体。

Reserved[28]

注釈

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

要件

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

こちらもご覧ください

D3DKMT_CREATENATIVEFENCE

D3DKMTCreateNativeFence