Compartilhar via


ICorDebugProcess5 Interface

Estende a interface ICorDebugProcess para dar suporte ao acesso ao heap gerenciado, para fornecer informações sobre a coleta de lixo de objetos gerenciados e para determinar se um depurador carrega imagens do cache de imagem nativa local do aplicativo.

Methods

Método Description
Método EnableNGenPolicy Define um valor que determina como um aplicativo carrega imagens nativas durante a execução em um depurador gerenciado.
Método EnumerateGCReferences Obtém um enumerador para todos os objetos que devem ser coletados por lixo em um processo.
Método EnumerateHandles Obtém um enumerador para identificadores de objeto em um processo.
Método EnumerateHeap Obtém um enumerador para objetos no heap gerenciado.
Método EnumerateHeapRegions Obtém um enumerador para regiões do heap gerenciado.
Método GetArrayLayout Obtém informações sobre o layout 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 coletados no heap gerenciado.
Método GetObject Obtém um ponteiro para um objeto no heap gerenciado.
Método GetTypeFields Obtém um ponteiro para uma matriz que contém informações de campo para um tipo com base em seu identificador de tipo.
Método GetTypeForTypeID Obtém um objeto de tipo que fornece informações sobre um objeto com base em seus identificadores de tipo.
Método GetTypeID Obtém o identificador de tipo do objeto em um endereço especificado.
Método GetTypeLayout Obtém informações sobre o layout de um objeto na memória com base em seu identificador de tipo.

Observações

Essa interface estende logicamente as interfaces ICorDebugProcess, ICorDebugProcess2 e ICorDebugProcess3 .

Observação

Essa interface não dá suporte a ser chamada remotamente, seja de outro computador ou de outro processo.

Requirements

Plataformas: Consulte sistemas operacionais com suporte do .NET.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

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