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