Metode ICallFactory::CreateCall (objidlbase.h)
Membuat instans objek panggilan yang sesuai dengan antarmuka asinkron tertentu.
Sintaks
HRESULT CreateCall(
[in] REFIID riid,
[in] IUnknown *pCtrlUnk,
[in] REFIID riid2,
[out] IUnknown **ppv
);
Parameter
[in] riid
Referensi ke pengidentifikasi untuk antarmuka asinkron.
[in] pCtrlUnk
Pointer ke IUnknown pengontrol objek panggilan. Jika parameter ini bukan NULL, objek panggilan diagregasi dalam objek yang ditentukan. Jika parameter ini NULL, objek panggilan tidak diagregasi.
[in] riid2
Pengidentifikasi antarmuka pada objek panggilan. Nilai umumnya IID_IUnknown dan IID_ISynchronize.
[out] ppv
Alamat pointer ke antarmuka yang ditentukan oleh riid2. Parameter ini tidak boleh NULL.
Nilai kembali
Metode ini dapat mengembalikan nilai pengembalian standar E_INVALIDARG, E_OUTOFMEMORY, dan E_UNEXPECTED, serta nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Objek panggilan berhasil dibuat. |
|
Parameter riid tidak mereferensikan pengidentifikasi untuk antarmuka asinkron, seperti IID_AsyncIEventSourceCallback. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | objidlbase.h (termasuk ObjIdl.h) |