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.
Mengonversi nama tampilan menjadi moniker yang mengidentifikasi objek bernama, lalu mengikat ke objek yang diidentifikasi oleh moniker.
Sintaks
HRESULT CoGetObject(
[in] LPCWSTR pszName,
[in, optional] BIND_OPTS *pBindOptions,
[in] REFIID riid,
[out] void **ppv
);
Parameter
[in] pszName
Nama tampilan objek yang akan dibuat.
[in, optional] pBindOptions
Opsi pengikatan yang digunakan untuk membuat moniker yang membuat objek aktual. Untuk detailnya, lihat BIND_OPTS. Parameter ini bisa NULL.
[in] riid
Referensi ke pengidentifikasi antarmuka yang diimplementasikan pada objek yang akan dibuat.
[out] ppv
Alamat pointer ke antarmuka yang ditentukan oleh riid pada objek yang dibuat.
Nilai kembali
Fungsi ini dapat mengembalikan nilai pengembalian standar E_FAIL, E_OUTOFMEMORY, dan E_UNEXPECTED, serta nilai berikut.
| Menampilkan kode | Deskripsi |
|---|---|
|
Objek berhasil dibuat. |
|
Parameter pszName bukan nama tampilan yang dibentuk dengan benar. |
|
Objek yang diidentifikasi oleh moniker ini, atau beberapa objek yang diidentifikasi oleh moniker komposit di mana moniker ini adalah bagian, tidak dapat ditemukan. |
|
Operasi pengikatan tidak dapat diselesaikan dalam batas waktu yang ditentukan oleh struktur BIND_OPTS yang diteruskan dalam pBindOptions. |
|
Operasi pengikatan memerlukan bantuan dari pengguna akhir. Alasan paling umum untuk mengembalikan nilai ini adalah bahwa kata sandi diperlukan atau bahwa floppy perlu dipasang. |
|
Objek perantara ditemukan tetapi tidak mendukung antarmuka yang diperlukan untuk menyelesaikan operasi pengikatan. Misalnya, moniker item mengembalikan nilai ini jika kontainernya tidak mendukung antarmuka IOleItemContainer . |
Keterangan
CoGetObject merangkum panggilan ke fungsi pustaka COM CreateBindCtx, MkParseDisplayName, dan IMoniker::BindToObject.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
| Target Platform | Windows |
| Header | objbase.h |
| Pustaka | Ole32.lib |
| DLL | Ole32.dll |