Partager via


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 handles d’événements retournés par la fonction EnumerateCLRs.

pStringArray
[in] Pointeur vers le tableau de chemins de chaîne CLR retournés par la fonction EnumerateCLRs.

dwArrayLength
[in] DWORD qui contient la taille (longueur) de l’une ou pHandleArray l’autre pStringArray (elles sont identiques).

Valeur retournée

S_OK
Les handles ouverts par la fonction EnumerateCLRs sont fermés et la mémoire allouée pour les handles et les tableaux de chaînes sont libérés.

E_INVALIDARG
La longueur de pHandleArray ne correspond pas à la longueur passée dwArrayLength.

E_FAIL (ou d’autres E_ codes de retour)
La fonction ne peut pas libérer la mémoire pour pHandleArray et pStringArray.

Spécifications

Plates-formes: Consultez les 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 : Disponible depuis .NET Core 2.1