Fungsi OleUninitialize (ole2.h)

Menutup pustaka COM di apartemen, merilis pabrik kelas apa pun, objek COM lainnya, atau server yang dipegang oleh apartemen, menonaktifkan RPC di apartemen, dan membebaskan sumber daya apa pun yang dikelola apartemen.

Sintaks

void OleUninitialize();

Mengembalikan nilai

Tidak ada

Keterangan

Panggil OleUninitialize pada pematian aplikasi, sebagai panggilan pustaka COM terakhir, jika apartemen diinisialisasi dengan panggilan ke OleInitialize. OleUninitialize memanggil fungsi CoUninitialize secara internal untuk mematikan Pustaka Objek Komponen (COM) OLE.

Jika pustaka COM diinisialisasi di apartemen dengan panggilan untuk CoInitialize atau CoInitializeEx, itu harus ditutup dengan panggilan ke CoUninitialize.

Panggilan OleInitialize dan OleUninitialize harus seimbang. Jika ada beberapa panggilan ke fungsi OleInitialize , harus ada jumlah panggilan yang sama untuk OleUninitialize; hanya panggilan OleUninitialize yang sesuai dengan panggilan OleInitialize yang benar-benar menginisialisasi pustaka yang dapat menutupnya.

Karena tidak ada cara untuk mengontrol urutan di mana server dalam proses dimuat atau dibongkar, jangan panggil OleInitialize atau OleUninitialize dari fungsi DllMain .

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-0 (diperkenalkan dalam Windows 8)

Lihat juga

OleInitialize

OleUninitialize