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.
Fornece valores que especificam se as atualizações na memória para metadados são visíveis para um depurador.
Sintaxe
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Members
| Nome do membro | Description |
|---|---|
LegacyCompatPolicy |
Mantenha a compatibilidade com versões mais antigas do .NET Framework ao tornar visíveis atualizações na memória para metadados. |
AlwaysShowUpdates |
Torne as atualizações na memória para metadados visíveis para o depurador. |
Observações
Um membro da WriteableMetadataUpdateMode enumeração pode ser passado para o método SetWriteableMetadataUpdateMode para controlar se as atualizações na memória para metadados no processo de destino são visíveis para o depurador.
A LegacyCompatPolicy opção impõe o mesmo comportamento das versões do .NET Framework anteriores à 4.5.2. Isso geralmente significa que os metadados das atualizações não estão visíveis. No entanto, chamadas para vários métodos de depuração coagim implicitamente o depurador a tornar as atualizações visíveis. Por exemplo, se o depurador passar ICorDebugILFrame::GetLocalVariable o índice de uma variável não encontrada nos metadados originais do método, todos os metadados do módulo serão atualizados para um instantâneo que corresponda ao estado atual do processo. Em outras palavras, com a opção LegacyCompatPolicy , o depurador pode ver nenhuma, algumas ou todas as atualizações de metadados disponíveis, dependendo de como ele usa outras partes da API de depuração não gerenciada.
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.2