Partager via


ICorDebugDataTarget::ReadVirtual, méthode

Obtient un bloc de mémoire contiguë qui démarre à l'adresse spécifiée, et le retourne dans la mémoire tampon fournie.

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 dans laquelle la mémoire sera stockée.

  • bytesRequested
    [in] Nombre d'octets à obtenir de l'adresse cible.

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

Notes

Si le premier octet (à l'adresse de début spécifiée) peut être lu, l'appel doit retourner ce succès (pour prendre en charge la lecture efficace des structures de données avec une longueur autodescriptive, comme les chaînes terminées par le caractère NULL).

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4

Voir aussi

Référence

ICorDebugDataTarget, interface

Autres ressources

Interfaces de débogage

Débogage (Référence des API non managées)