Partager via


Méthode IDebugDataSpaces ::ReadPhysical (dbgeng.h)

La méthode ReadPhysical lit la mémoire de la cible à partir de l’adresse physique spécifiée.

Syntaxe

HRESULT ReadPhysical(
  [in]            ULONG64 Offset,
  [out]           PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesRead
);

Paramètres

[in] Offset

Spécifie l’adresse physique de la mémoire à lire.

[out] Buffer

Reçoit la mémoire qui est lue.

[in] BufferSize

Spécifie la taille en octets de la mémoire tampon. Il s’agit du nombre maximal d’octets à lire.

[out, optional] BytesRead

Reçoit le nombre d’octets lus à partir de la mémoire de la cible. Si BytesRead a la valeur NULL, ces informations ne sont pas retournées.

Valeur retournée

Code de retour Description
S_OK
La méthode a réussi.
 

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Remarques

Cette méthode n’est disponible que dans le débogage en mode noyau.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)