Compartir a través de


ICLRDataTarget2::AllocVirtual (Método)

Lo llaman los servicios de acceso a datos de Common Language Runtime (CLR) para asignar memoria en el espacio de direcciones de este proceso de destino.

Sintaxis

HRESULT AllocVirtual(
    [in] CLRDATA_ADDRESS addr,
    [in] ULONG32 size,
    [in] ULONG32 typeFlags,
    [in] ULONG32 protectFlags,
    [out] CLRDATA_ADDRESS* virt
);

Parámetros

addr [in] Valor CLRDATA_ADDRESS que especifica la dirección inicial solicitada de la memoria que se va a asignar.

size [in] Tamaño, en bytes, de la memoria que se va a asignar.

typeFlags [in] Marcas que controlan la asignación de memoria. Consulte la función VirtualAlloc de Win32.

protectFlags [in] Atributos de protección para la memoria asignada. Consulte la función VirtualAlloc de Win32.

virt [out] Puntero a un CLRDATA_ADDRESS valor que especifica la dirección inicial real de la memoria asignada.

Comentarios

El método AllocVirtual sirve como contenedor lógico para la función VirtualAlloc de Win32.

Este método lo implementa el escritor de la aplicación de depuración.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: ClrData.idl, ClrData.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 2.0

Consulte también