Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit des valeurs qui spécifient si les mises à jour en mémoire des métadonnées sont visibles par un débogueur.
Syntaxe
typedef enum WriteableMetadataUpdateMode {
LegacyCompatPolicy,
AlwaysShowUpdates
} WriteableMetadataUpdateMode;
Members
| Nom du membre | Descriptif |
|---|---|
LegacyCompatPolicy |
Maintenez la compatibilité avec les versions antérieures de .NET Framework lors de la mise à jour en mémoire des métadonnées visibles. |
AlwaysShowUpdates |
Mettent à jour en mémoire les métadonnées visibles par le débogueur. |
Remarques
Un membre de l’énumération WriteableMetadataUpdateMode peut être transmis à la méthode SetWriteableMetadataUpdateMode pour contrôler si les mises à jour en mémoire des métadonnées du processus cible sont visibles par le débogueur.
L’option LegacyCompatPolicy applique le même comportement que dans les versions de .NET Framework antérieures à la version 4.5.2. Cela signifie souvent que les métadonnées des mises à jour ne sont pas visibles. Toutefois, les appels à un certain nombre de méthodes de débogage forcent implicitement le débogueur à rendre les mises à jour visibles. Par exemple, si le débogueur transmet ICorDebugILFrame ::GetLocalVariable à l’index d’une variable introuvable dans les métadonnées d’origine de la méthode, toutes les métadonnées du module sont mises à jour vers un instantané correspondant à l’état actuel du processus. En d’autres termes, avec l’option LegacyCompatPolicy , le débogueur peut ne voir aucune, certaines ou toutes les mises à jour de métadonnées disponibles, selon la façon dont elle utilise d’autres parties de l’API de débogage non managée.
Spécifications
Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.
En-tête: CorDebug.idl, CorDebug.h
Bibliothèque: CorGuids.lib
Versions de .NET : Disponible depuis .NET Framework 4.5.2