Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Atur penunjuk antarmuka ke instans IHostMAlloc yang digunakan untuk membuat permintaan alokasi dari tumpukan yang dibuat oleh host.
Sintaks
HRESULT CreateMalloc (
[in] DWORD dwMallocType,
[out] IHostMalloc **ppMalloc
);
Parameter
dwMallocType
[masuk] Kombinasi bendera MALLOC_TYPE yang menentukan karakteristik memori yang sedang dialokasikan.
ppMAlloc
[keluar] Penunjuk ke alamat instans yang IHostMAlloc disediakan oleh host.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
CreateMAlloc berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Kegagalan katastrofe yang tidak diketahui terjadi. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
| E_OUTOFMEMORY | Tidak cukup memori fisik yang tersedia untuk menyelesaikan permintaan alokasi. |
Keterangan
CreateMAlloc menampilkan objek yang memungkinkan runtime bahasa umum membuat permintaan alokasi melalui host alih-alih menggunakan fungsi Win32 standar.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0