Condividi tramite


Funzione CloseCLREnumeration

Chiude tutti gli eventi di avvio continuo di Common Language Runtime (CLR) validi che si trovano in una matrice di handle restituiti 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 restituiti dalla funzione EnumerateCLRs.

pStringArray
[in] Puntatore alla matrice di percorsi di stringa CLR restituiti dalla funzione EnumerateCLRs.

dwArrayLength
[in] DWORD che contiene le dimensioni (lunghezza) di pHandleArray o pStringArray (sono uguali).

Valore restituito

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

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

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

Requisiti

Piattaforme: Vedere Sistemi operativi supportati da .NET.

Intestazione: dbgshim.h

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

Versioni di .NET: Disponibile a partire da .NET Core 2.1