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) |