Partager via


ICLRDataTarget2

Mise à jour : novembre 2007

Sous-classe de ICLRDataTarget qui est utilisée par la couche des services d'accès aux données pour manipuler les régions de la mémoire virtuelle dans le processus cible.

interface ICLRDataTarget2 : ICLRDataTarget
{
    HRESULT AllocVirtual([in] CLRDATA_ADDRESS addr,
                         [in] ULONG32 size,
                         [in] ULONG32 typeFlags,
                         [in] ULONG32 protectFlags,
                         [out] CLRDATA_ADDRESS* virt);

    HRESULT FreeVirtual([in] CLRDATA_ADDRESS addr,
                        [in] ULONG32 size,
                        [in] ULONG32 typeFlags);
};

Méthodes

Méthode

Description

ICLRDataTarget2::AllocVirtual, méthode

Alloue de la mémoire dans l'espace d'adressage du processus cible.

ICLRDataTarget2::FreeVirtual, méthode

Libère la mémoire précédemment allouée dans l'espace d'adressage du processus cible.

Notes

Le client API (c'est-à-dire le débogueur) doit implémenter cette interface comme il convient pour le processus cible particulier. Par exemple, un processus actif aurait une implémentation différente de celle d'une image mémoire. La cible ne prend peut-être pas en charge la modification de ses régions de mémoire.

Configuration requise

Platforms: See Configuration requise du .NET Framework.

En-tête : ClrData.idl

Bibliothèque : CorGuids.lib

.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICLRDataTarget

Autres ressources

Interfaces de débogage