CloseCLREnumeration-Funktion für Silverlight

Schließt alle gültigen CLR-Ereignisse (Common Language Runtime) für Fortsetzen eines CLR-Starts, die sich in einem Array von Handles befinden, die von der EnumerateCLRs-Funktion zurückgegeben wurden, und gibt den Arbeitsspeicher frei, der vom Handle- und vom Zeichenfolgenpfadarray belegt ist.

Syntax

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

Parameter

pHandleArray
[in] Zeiger auf das Array von Ereignishandles, das von der EnumerateCLRs-Funktion zurückgegeben wird.

pStringArray
[in] Zeiger auf das Array von CLR-Zeichenfolgenpfaden, das von der EnumerateCLRs-Funktion zurückgegeben wird.

dwArrayLength
[in] DWORD, das die Größe (Länge) von pHandleArray oder pStringArray enthält (diese sind identisch).

Rückgabewert

S_OK
Handles, die von der EnumerateCLRs-Funktion geöffnet wurden, werden geschlossen, und der von Handle- und Zeichenfolgenarrays belegte Arbeitsspeicher wird freigegeben.

E_INVALIDARG
Die Länge von pHandleArray stimmt nicht mit der Länge überein, die in dwArrayLength übergeben wurde.

E_FAIL (oder andere E_-Rückgabecodes)
Die Funktion kann den Arbeitsspeicher für pHandleArray und pStringArray nicht freigeben.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: dbgshim.h

Library: dbgshim.dll

.NET Framework-Versionen: 3.5 SP1