Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona valores que especifican si las actualizaciones en memoria de los metadatos son visibles para un depurador.
Syntax
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Members
| Nombre del miembro | Description |
|---|---|
LegacyCompatPolicy |
Mantenga la compatibilidad con versiones anteriores de .NET Framework al realizar actualizaciones en memoria en los metadatos visibles. |
AlwaysShowUpdates |
Haga que las actualizaciones en memoria de los metadatos sean visibles para el depurador. |
Observaciones
Se puede pasar un miembro de la WriteableMetadataUpdateMode enumeración al método SetWriteableMetadataUpdateMode para controlar si las actualizaciones en memoria de los metadatos del proceso de destino son visibles para el depurador.
La LegacyCompatPolicy opción aplica el mismo comportamiento que en las versiones de .NET Framework anteriores a la 4.5.2. Esto suele significar que los metadatos de las actualizaciones no son visibles. Sin embargo, las llamadas a varios métodos de depuración coerce implícitamente al depurador para que las actualizaciones sean visibles. Por ejemplo, si el depurador pasa ICorDebugILFrame::GetLocalVariable el índice de una variable no encontrada en los metadatos originales del método, todos los metadatos del módulo se actualizan a una instantánea que coincide con el estado actual del proceso. En otras palabras, con la LegacyCompatPolicy opción , el depurador podría ver ninguna, algunas o todas las actualizaciones de metadatos disponibles, en función de cómo use otras partes de la API de depuración no administrada.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.5.2