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