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] Le 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 une valeur de réussite (pour prendre en charge la lecture efficace des structures de données avec une longueur auto-descriptive, comme les chaînes terminées par null).

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4

Voir aussi