Partager via


ICorDebugDataTarget ::ReadVirtual, méthode

Obtient un bloc de mémoire contiguë commençant à l’adresse spécifiée et le retourne dans la mémoire tampon fournie.

Syntaxe

HRESULT ReadVirtual(
    [in] CORDB_ADDRESS   address,
    [out, size_is(bytesRequested), length_is(*pBytesRead)]
          BYTE *     pBuffer,
    [in]  ULONG32    bytesRequested,
    [out] ULONG32 *  pBytesRead);

Paramètres

address [in] Adresse de début de la mémoire demandée.

pbuffer [out] Mémoire tampon où la mémoire sera stockée.

bytesRequested [in] Nombre d’octets à obtenir à partir de l’adresse cible.

pBytesRead [out] Nombre d’octets réellement lus à partir de l’adresse cible. Cela peut être inférieur à bytesRequested.

Remarques

Si le premier octet (à l’adresse de début spécifiée) peut être lu, l’appel doit retourner la réussite (pour prendre en charge la lecture efficace des structures de données avec une longueur auto-décrivant, comme les chaînes terminées par null).

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.0

Voir aussi