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

[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