Aracılığıyla paylaş


ICLRDataTarget2::AllocVirtual Yöntemi

Bu hedef işlemin adres alanında bellek ayırmak için ortak dil çalışma zamanı (CLR) veri erişim hizmetleri tarafından çağrılır.

Sözdizimi

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

Parametreler

addr [in] CLRDATA_ADDRESS Ayrılacak belleğin istenen başlangıç adresini belirten değer.

size [in] Ayrılacak belleğin bayt cinsinden boyutu.

typeFlags [in] Bellek ayırmayı denetleen bayraklar. Bkz. Win32 VirtualAlloc işlevi.

protectFlags [in] Ayrılan bellek için koruma öznitelikleri. Bkz. Win32 VirtualAlloc işlevi.

virt [out] Ayrılan belleğin gerçek başlangıç adresini belirten bir CLRDATA_ADDRESS değer işaretçisi.

Açıklamalar

yöntemi, AllocVirtual Win32 VirtualAlloc işlevi için mantıksal sarmalayıcı işlevi görür.

Bu yöntem, hata ayıklama uygulamasının yazarı tarafından uygulanır.

Gereksinimler

Platformlar: Bkz. Sistem Gereksinimleri.

Üst bilgi: ClrData.idl, ClrData.h

Kitaplık: CorGuids.lib

.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir

Ayrıca bkz.