IHolder::Metode AllocResource (comsvcs.h)
Mengalokasikan sumber daya dari inventori.
Sintaks
HRESULT AllocResource(
[in] const RESTYPID __MIDL__IHolder0000,
[out] RESID *__MIDL__IHolder0001
);
Parameter
[in] __MIDL__IHolder0000
Jenis sumber daya yang akan dialokasikan.
[out] __MIDL__IHolder0001
Penunjuk ke lokasi tempat handel sumber daya yang dialokasikan dikembalikan.
Nilai kembali
Metode ini dapat mengembalikan nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil diselesaikan. |
|
ResTypId adalah NULL atau string kosong, atau metode IDispenserDriver::CreateResource Resource Dispenser menghasilkan RESID kosong atau duplikat. |
|
Metode gagal. Parameter pResId belum ditetapkan. Kemungkinan penyebabnya adalah transaksi penelepon dibatalkan. |
Keterangan
Manajer Dispenser mengambil langkah-langkah berikut untuk menemukan sumber daya:
- Mencari kumpulan untuk sumber daya gratis RESTYPID ini, yang sudah terdaftar dalam transaksi pemanggil saat ini.
- Mencari kumpulan untuk sumber daya gratis yang tidak terdaftar dari RESTYPID ini, lalu mendaftarkannya dalam transaksi pemanggil saat ini.
- Membuat sumber daya dengan memanggil kembali ke metode IDispenserDriver::CreateResource Resource Dispenser , lalu mendaftarkannya.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | comsvcs.h |