Bagikan melalui


Fungsi OleSetContainedObject (ole2.h)

Memberi tahu objek bahwa objek disematkan dalam kontainer OLE, yang memastikan bahwa penghitungan referensi dilakukan dengan benar untuk kontainer yang mendukung tautan ke objek yang disematkan.

Sintaks

HRESULT OleSetContainedObject(
  [in] LPUNKNOWN pUnknown,
  [in] BOOL      fContained
);

Parameter

[in] pUnknown

Arahkan ke antarmuka IUnknown objek.

[in] fContained

TRUE jika objek adalah objek yang disematkan; FALSE jika tidak.

Nilai kembali

Fungsi ini mengembalikan S_OK pada keberhasilan. Nilai lain yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
E_OUTOFMEMORY
Memori untuk operasi tidak cukup.
E_INVALIDARG
Satu atau beberapa parameter tidak valid.
E_UNEXPECTED
Terjadi kesalahan tak terduga.

Keterangan

Fungsi OleSetContainedObject memberi tahu objek bahwa objek tersebut disematkan dalam kontainer OLE. Implementasi OleSetContainedObject diubah di OLE 2.01 bertepatan dengan publikasi antarmuka IRunnableObject . Anda dapat menggunakan OleSetContainedObject dan metode IRunnableObject::SetContainedObject secara bergantian. Fungsi OleSetContainedObject meminta objek untuk penunjuk ke antarmuka IRunnableObject . Jika berhasil, fungsi mengembalikan hasil panggilan IRunnableObject::SetContainedObject.

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 ole2.h
Pustaka Ole32.lib
DLL Ole32.dll
Set API ext-ms-win-com-ole32-l1-1-2 (diperkenalkan dalam Windows 10, versi 10.0.10240)

Lihat juga

IRunnableObject::SetContainedObject