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


Функция 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