Compartir a través de


dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu (mostrar memoria a la que se hace referencia)

Los comandos dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp y dqu muestran el puntero en la ubicación especificada, desreferencia de ese puntero y, a continuación, muestran la memoria en la ubicación resultante en una variedad de formatos.

ddp [Options] [Range] 
dqp [Options] [Range] 
dpp [Options] [Range] 
dda [Options] [Range] 
dqa [Options] [Range] 
dpa [Options] [Range] 
ddu [Options] [Range] 
dqu [Options] [Range] 
dpu [Options] [Range]

Parámetros

Opciones Especifica una o varias opciones de visualización. Se puede incluir cualquiera de las siguientes opciones, excepto que no se puede indicar más de una opción /p*:

/cWidth
Especifica el número de columnas que se van a usar en la pantalla. Si se omite, el número predeterminado de columnas depende del tipo de presentación. Debido a la forma en que estos comandos muestran punteros, normalmente es mejor usar el valor predeterminado de solo una columna de datos.

/p
(solo en modo kernel) Usa direcciones de memoria física para la presentación. El intervalo especificado por Range se tomará de la memoria física en lugar de la memoria virtual.

/p[c]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria almacenada en caché. Los corchetes alrededor de c deben incluirse.

/p[uc]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria no almacenada en caché. Los corchetes alrededor de uc deben incluirse.

/p[wc]
(solo en modo kernel) Igual que /p, excepto que se leerá la memoria combinada de escritura. Los corchetes alrededor de wc deben incluirse.

Gama
Especifica el área de memoria que se va a mostrar. Para obtener más detalles de sintaxis, vea Sintaxis de intervalo de direcciones y direcciones. Si omite Range, el comando mostrará la memoria a partir de la ubicación final del último comando para mostrar. Si se omite Range y no se ha usado ningún comando de visualización anterior, la pantalla comienza en el puntero de instrucción actual. Si se da una dirección simple, la longitud predeterminada del intervalo es de 128 bytes.

Entorno

Modos: modo de usuario, modo kernel

Destinos: live, crash dump

Plataformas: todas

Información adicional

Para obtener información general sobre la manipulación de memoria y una descripción de otros comandos relacionados con la memoria, consulte Lectura y escritura de memoria.

Comentarios

Los caracteres segundo y tercero de este comando distinguen mayúsculas de minúsculas.

El segundo carácter de este comando determina el tamaño del puntero utilizado:

Get-Help Pantalla
dd Punteros de 32 bits usados
dq Punteros de 64 bits usados
Dp* Tamaños de puntero estándar usados: 32 o 64 bits, en función de la arquitectura del procesador del destino

El tercer carácter de este comando determina cómo se muestra la memoria desreferenciada:

Get-Help Pantalla
dp Muestra el contenido de la memoria a la que hace referencia el puntero en formato DWORD o QWORD, en función del tamaño del puntero de la arquitectura del procesador del destino. Si este valor coincide con cualquier símbolo conocido, también se muestra este símbolo.
da Muestra el contenido de la memoria a la que hace referencia el puntero en formato de caracteres ASCII.
d*u Muestra el contenido de la memoria a la que hace referencia el puntero en formato de caracteres Unicode.

Si se ha habilitado la información del número de línea, los nombres de archivo de origen y los números de línea se mostrarán cuando estén disponibles.