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 {
  HANDLE                             hNtHandle;
  D3DKMT_HANDLE                      hDevice;
  UINT                               EngineAffinity;
  D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS Flags;
  D3DKMT_HANDLE                      hSyncObject;
  D3DDDI_NATIVEFENCEMAPPING          NativeFenceMapping;
  BYTE                               Reserved[32];
} D3DKMT_OPENNATIVEFENCEFROMNTHANDLE;

Membres

hNtHandle

[in] Handle NT pour l’objet de clôture partagée.

hDevice

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

EngineAffinity

[in] Définit les adaptateurs 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 vers 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é à l’utilisation du système.

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête d3dkmthk.h

Voir aussi

D3DKMTOpenNativeFenceFromNTHandle