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 |