Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém informações sobre uma região de memória no heap gerenciado.
Sintaxe
typedef struct _COR_SEGMENT {
CORDB_ADDRESS start;
CORDB_ADDRESS end;
CorDebugGenerationTypes gen;
ULONG heap;
} COR_SEGMENT;
Members
| Membro | Description |
|---|---|
start |
O endereço inicial da região de memória. |
end |
O endereço final da região de memória. |
gen |
Um membro de enumeração CorDebugGenerationTypes que indica a geração da região de memória. |
heap |
O número de heap no qual a região de memória reside. Consulte a seção Comentários para obter mais informações. |
Observações
A COR_SEGMENTS estrutura representa uma região de memória no heap gerenciado.
COR_SEGMENTS os objetos são membros do objeto de coleção ICorDebugHeapRegionEnum , que é preenchido chamando o método ICorDebugProcess5::EnumerateHeapRegions .
O heap campo é o número do processador, que corresponde ao heap que está sendo relatado. Para coletores de lixo de estação de trabalho, seu valor é sempre zero, pois as estações de trabalho têm apenas um heap de coleta de lixo. Para coletores de lixo do servidor, seu valor corresponde ao processador ao qual o heap está anexado. Observe que pode haver mais ou menos heaps de coleta de lixo do que processadores reais devido aos detalhes de implementação do coletor de lixo.
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