Dela via


Funktionen CloseCLREnumeration

Stänger alla giltiga CLR-händelser (Common Language Runtime) som finns i en matris med referenser som returneras av funktionen EnumerateCLRs och frigör minnet för matriserna för referens- och strängsökväg.

Syntax

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

Parametrar

pHandleArray
[i] Pekare till matrisen med händelsereferenser som returneras från funktionen EnumerateCLRs.

pStringArray
[i] Pekare till matrisen med CLR-strängsökvägar som returneras från funktionen EnumerateCLRs.

dwArrayLength
[i] DWORD som innehåller storleken (längden) på antingen pHandleArray eller pStringArray (de är samma).

Returvärde

S_OK
Referenser som öppnas av funktionen EnumerateCLRs stängs och minnet som allokeras för referens- och strängmatriserna frigörs.

E_INVALIDARG
Längden på pHandleArray matchar inte längden som skickas i dwArrayLength.

E_FAIL (eller andra E_ returkoder)
Funktionen kan inte frigöra minne för pHandleArray och pStringArray.

Behov

Plattformar: Se operativsystem som stöds av .NET.

Rubrik: dbgshim.h

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

.NET-versioner: Finns sedan .NET Core 2.1