Compartilhar via


Função CloseCLREnumeration

Fecha todos os eventos de continuação do CLR (Common Language Runtime) válidos localizados em uma matriz de identificadores retornados pela função EnumerateCLRs e libera a memória para as matrizes de caminho de cadeia de caracteres e identificador.

Sintaxe

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

Parâmetros

pHandleArray
[in] Ponteiro para a matriz de identificadores de evento retornados da função EnumerateCLRs.

pStringArray
[in] Ponteiro para a matriz de caminhos de cadeia de caracteres CLR retornados da função EnumerateCLRs.

dwArrayLength
[in] DWORD que contém o tamanho (comprimento) de um pHandleArray ou pStringArray (eles são os mesmos).

Valor de retorno

S_OK
Os identificadores abertos pela função EnumerateCLRs são fechados e a memória alocada para o identificador e as matrizes de cadeia de caracteres são liberadas.

E_INVALIDARG
O comprimento de pHandleArray não corresponde ao comprimento que é passado em dwArrayLength.

E_FAIL (ou outros E_ códigos de retorno)
A função não pode liberar a memória para pHandleArray e pStringArray.

Requisitos

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: dbgshim.h

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

Versões do .NET: Disponível desde o .NET Core 2.1