Partager via


Fonction D3DKMTOpenNativeFenceFromNtHandle (d3dkmthk.h)

Dxgkrnl appelle *D3DKMTOpenNativeFenceFromNTHandle pour ouvrir une clôture native partagée existante sur un autre appareil ou processus.

Syntaxe

NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
  D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);

Paramètres

unnamedParam1

[in/out] Pointeur vers une structure de D3DKMT_OPENNATIVEFENCEFROMNTHANDLE qui décrit l’objet de clôture à ouvrir.

Valeur retournée

D3DKMTOpenNativeFenceFromNTHandle retourne STATUS_SUCCESS en cas de création réussie. Sinon, il retourne un code d’erreur NTSTATUS tel que STATUS_INVALID_PARAMETER.

Remarques

Si la clôture native est ouverte sur un autre appareil du même processus, NativeFenceMapping contient les mêmes adresses virtuelles que la clôture native d’origine. S’il est ouvert sur un autre processus, NativeFenceMapping contient les nouvelles VAs mappées dans l’espace d’adressage du nouveau processus.

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

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDestroySynchronizationObject

DxgkDdiOpenNativeFence