Funzione CloseCLREnumeration

Chiude tutti gli eventi di avvio continuo di Common Language Runtime (CLR) validi posizionati in una matrice di handle restituita dalla funzione EnumerateCLRs, e libera la memoria per le matrici di handle e percorsi stringa.

Sintassi

HRESULT CloseCLREnumeration (
    [in]  DWORD      pHandleArray,
    [in]  LPWSTR**   pStringArray,
    [in]  DWORD*     dwArrayLength
);

Parametri

pHandleArray
[in] Puntatore alla matrice di handle di eventi restituita dalla funzione enumerateCLR.

pStringArray
[in] Puntatore alla matrice di percorsi di stringa CLR restituita dalla funzione enumerateCLR.

dwArrayLength
[in] DWORD contenente la dimensione (lunghezza) di pHandleArray o pStringArray (sono uguali).

Valore restituito

S_OK
Gli handle aperti dalla funzione EnumerateCLRs vengono chiusi e la memoria allocata per l'handle e le matrici di stringhe viene liberata.

E_INVALIDARG
La lunghezza di pHandleArray non corrisponde alla lunghezza passata in dwArrayLength.

E_FAIL (o altri codici E_ restituiti)
La funzione non è in grado di liberare la memoria per pHandleArray ed pStringArray.

Requisiti

Piattaforme: vedere Sistemi operativi supportati da .NET.

Intestazione: dbgshim.h

Libreria: dbgshim.dll, libdbgshim.so, libdbgshim.dylib

Versioni .NET: disponibili a partire da .NET Core 2.1