Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit dem Befehl "c " werden die Werte in zwei Speicherbereichen verglichen.
c Range Address
Parameter
Bereich
Die ersten der beiden Speicherbereiche, die verglichen werden sollen. Weitere Details zur Syntax finden Sie unter Adress- und Adressbereichssyntax.
Adresse
Die Startadresse des zweiten Speicherbereichs, der verglichen werden soll. Die Größe dieses Bereichs entspricht dem für den ersten Bereich angegebenen Wert. Weitere Details zur Syntax finden Sie unter Adress- und Adressbereichssyntax.
Environment
| Element | Beschreibung |
|---|---|
| Modi | Benutzermodus, Kernel-Modus |
| Ziele | Live, Crash Dump |
| Plattformen | Alle |
Zusätzliche Informationen
Einen Überblick über die Speichermanipulation und eine Beschreibung anderer speicherbezogener Befehle finden Sie unter Lesen und Schreiben von Speicher.
Hinweise
Wenn die beiden Bereiche nicht identisch sind, zeigt der Debugger alle Speicheradressen im ersten Bereich an, in denen sie nicht einverstanden sind.
Betrachten Sie beispielsweise den folgenden Code:
void main()
{
char rgBuf1[100];
char rgBuf2[100];
memset(rgBuf1, 0xCC, sizeof(rgBuf1));
memset(rgBuf2, 0xCC, sizeof(rgBuf2));
rgBuf1[42] = 0xFF;
}
Verwenden Sie einen der folgenden Befehle, um rgBuf1 und rgBuf2 zu vergleichen:
0:000> c rgBuf1 (rgBuf1+0n100) rgBuf2
0:000> c rgBuf1 L 0n100 rgBuf2