.formats (Afficher les formats numériques)
La commande .formats évalue une expression ou un symbole dans le contexte du thread et du processus actuel et l’affiche dans plusieurs formats numériques.
.formats expression
Paramètres
expression
Indique l’expression à évaluer. Pour plus d’informations sur la syntaxe, consultez la syntaxe d’expression numérique.
Environnement
Élément | Description |
---|---|
Modes | Mode utilisateur, mode noyau |
Targets | Live, vidage de la mémoire |
Platforms | Tous |
Notes
L’expression évaluée s’affiche dans des formats hexadécimaux, décimaux, octal et binaires, ainsi que dans un format à virgule flottante simple précision et double précision. Les formats de caractères ASCII sont également affichés lorsque les octets correspondent aux caractères ASCII standard. L’expression est également interprétée comme un horodatage s’il se trouve dans la plage autorisée.
L’exemple suivant montre une commande .formats .
0:000> .formats 1c407e62
Evaluate expression:
Hex: 1c407e62
Decimal: 473988706
Octal: 03420077142
Binary: 00011100 01000000 01111110 01100010
Chars: .@~b
Time: Mon Jan 07 15:31:46 1985
Float: low 6.36908e-022 high 0
Double: 2.34182e-315
Le champ Time affiche une valeur 32 bits au format horodatage CRT et affiche une valeur 64 bits au format FILETIME. Vous pouvez distinguer ces formats, car le format FILETIME inclut des millisecondes et le format CRT ne le fait pas.