Share via


.formats (Afficher les formats numériques)

La commande .formats évalue une expression ou un symbole dans le contexte du thread et du processus actuels et l’affiche dans plusieurs formats numériques.

.formats expression 

Paramètres

Expression
Spécifie l’expression à évaluer. Pour plus d’informations sur la syntaxe, consultez Syntaxe d’expression numérique.

Environnement

Élément Description
Modes Mode utilisateur, mode noyau
Targets Vidage en direct sur incident
Plateformes Tous

Remarques

L’expression évaluée est affichée au format hexadécimal, décimal, octal et binaire, ainsi qu’au format à virgule flottante simple précision et double précision. Les formats de caractères ASCII sont également affichés lorsque les octets correspondent à des caractères ASCII standard. L’expression est également interprétée comme un horodatage si elle 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 Heure affiche une valeur 32 bits au format d’horodatage CRT et 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.

Voir aussi

? (Évaluer l’expression)

?? (Évaluer l’expression C++)