Partilhar via


ICorDebugProcess5 Interface

Expande a interface ICorDebugProcess para suportar o acesso à área de dados gerida, para fornecer informações sobre a recolha de lixo de objetos geridos e para determinar se um depurador carrega imagens da cache de imagem nativa local da aplicação.

Métodos

Método Descrição
Método EnableNGenPolicy Define um valor que determina como uma aplicação carrega imagens nativas durante a execução num depurador gerido.
EnumerateGCReferences Method Obtém um enumerador para todos os objetos que serão recolhidos de lixo num processo.
Método EnumerateHandles Obtém um enumerador para identificadores de objetos num processo.
Método EnumerateHeap Obtém um enumerador para objetos na área de dados gerida.
Método EnumerateHeapRegions Obtém um enumerador para regiões da área dinâmica gerida.
Método GetArrayLayout Obtém informações sobre o esquema de uma matriz na memória.
Método GetGCHeapInformation Obtém um ponteiro para uma estrutura COR_HEAPINFO que contém informações sobre objetos que devem ser recolhidos na área de dados gerida.
Método GetObject Obtém um ponteiro para um objeto na área de dados gerida.
Método GetTypeFields Obtém um ponteiro para uma matriz que contém informações de campo para um tipo com base no identificador de tipo.
Método GetTypeForTypeID Obtém um objeto de tipo que fornece informações sobre um objeto com base nos identificadores de tipo.
Método GetTypeID Obtém o identificador de tipo para o objeto num endereço especificado.
Método GetTypeLayout Obtém informações sobre o esquema de um objeto na memória com base no identificador de tipo.

Observações

Esta interface expande logicamente as interfaces ICorDebugProcess, ICorDebugProcess2 e ICorDebugProcess3 .

Nota

Esta interface não suporta ser chamada remotamente, seja de outra máquina ou de outro processo.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 4.5

Ver também