Fonction CloseCLREnumeration
Ferme tous les événements clR (Common Language Runtime) valides situés dans un tableau de handles retournés par la fonction EnumerateCLRs et libère la mémoire des tableaux de handle et de chemin d’accès de chaîne.
Syntaxe
HRESULT CloseCLREnumeration (
[in] DWORD pHandleArray,
[in] LPWSTR** pStringArray,
[in] DWORD* dwArrayLength
);
Paramètres
pHandleArray
[in] Pointeur vers le tableau de descripteurs d’événements retournés par la fonction EnumerateCLRs.
pStringArray
[in] Pointeur vers le tableau de chemins d’accès aux chaînes CLR retournés par la fonction EnumerateCLRs.
dwArrayLength
[in] Valeur DWORD contenant la taille (longueur) de pHandleArray
ou de pStringArray
(ils sont identiques).
Valeur retournée
S_OK
Les descripteurs ouverts par la fonction EnumerateCLRs sont fermés et la mémoire allouée pour les tableaux de descripteurs et de chemins d’accès aux chaînes sont libérés.
E_INVALIDARG
La longueur de pHandleArray
ne correspond pas à la longueur passée dans dwArrayLength
.
E_FAIL
(ou d’autres codes de retour E_
)
La fonction ne peut pas libérer la mémoire pour pHandleArray
et pStringArray
.
Spécifications
Plateformes : Consultez Systèmes d’exploitation pris en charge par .NET.
En-tête : dbgshim.h
Bibliothèque : dbgshim.dll, libdbgshim.so, libdbgshim.dylib
Versions de .NET : Disponibles depuis .NET Core 2.1