Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 na pilha gerenciada.
COR_SEGMENTS objetos são membros do objeto de coleção ICorDebugHeapRegionEnum , que é preenchido chamando o ICorDebugProcess5::EnumerateHeapRegions método.
O heap campo é o número do processador, que corresponde à pilha que está sendo relatada. Para coletores de lixo de estações de trabalho, seu valor é sempre zero, porque as estações de trabalho têm apenas uma pilha de coleta de lixo. Para coletores de lixo de servidor, seu valor corresponde ao processador ao qual a pilha está conectada. Observe que pode haver mais ou menos pilhas de coleta de lixo do que processadores reais devido aos detalhes de implementação do coletor de lixo.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.5