Partager via


structure D3DKMT_OPENNATIVEFENCEFROMNTHANDLE (d3dkmthk.h)

La structure D3DKMT_OPENNATIVEFENCEFROMNTHANDLE est un paramètre pour la fonction D3DKMTOpenNativeFenceFromNTHandle . Il décrit la clôture native à ouvrir.

Syntaxe

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;

Membres

void D3DKMT_PTR( HANDLE unnamedParam1, hNtHandle unnamedParam2)

hDevice

[in] Poignée d’appareil sur laquelle ouvrir cet objet de clôture.

EngineAffinity

[in] Définit les cartes physiques où l’adresse virtuelle GPU est mappée.

Flags

[in] Structure D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS qui identifie les attributs de l’objet de synchronisation.

hSyncObject

[out] Handle pour l’objet de clôture ouvert.

NativeFenceMapping

[out] Structure D3DDDI_NATIVEFENCEMAPPING qui contient des informations de mappage de processus pour l’objet de clôture.

Reserved[32]

Réservé pour le système.

Remarques

Pour plus d’informations sur les clôtures GPU natives, consultez Objets de clôture GPU natifs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête d3dkmthk.h

Voir aussi

D3DKMTOpenNativeFenceFromNTHandle