Поделиться через


Функция CloseCLREnumeration

Закрывает все допустимые события среды CLR, расположенные в массиве дескрипторов, возвращаемых функцией ПеречисленияCLR, и освобождает память для массивов дескрипторов и строковых путей.

Синтаксис

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

Параметры

pHandleArray
[in] Указатель на массив дескрипторов событий, возвращаемых функцией ПеречисленияCLRs.

pStringArray
[in] Указатель на массив строковых путей СРЕДЫ CLR, возвращаемых из функции ПеречислениеCLR.

dwArrayLength
[in] DWORD, содержащий размер (длину) pHandleArray одного или pStringArray (одинаковых).

Возвращаемое значение

S_OK
Маркеры, открытые функцией EnumerateCLRs , закрыты, а память, выделенная для дескрипторов и строковых массивов, освобождается.

E_INVALIDARG
Длина не соответствует длине pHandleArray , передаваемой в dwArrayLength.

E_FAIL (или другие E_ коды возврата)
Функция не может освободить память для pHandleArray и pStringArray.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: dbgshim.h

Библиотека: dbgshim.dll, libdbgshim.so, libdbgshim.dylib

Версии .NET: Доступно с версии .NET Core 2.1