Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schließt die COM-Bibliothek in der Wohnung, gibt alle Klassenfabriken, anderen COM-Objekte oder Server frei, die sich im Apartment befinden, deaktiviert RPC für das Apartment und gibt alle Ressourcen frei, die das Apartment verwaltet.
Syntax
void OleUninitialize();
Rückgabewert
Keine
Bemerkungen
Rufen Sie OleUninitialize beim Herunterfahren der Anwendung als letzten COM-Bibliotheksaufruf auf, wenn das Apartment mit einem Aufruf von OleInitialize initialisiert wurde. OleUninitialize ruft die CoUninitialize-Funktion intern auf, um die OLE Component Object(COM)-Bibliothek herunterzufahren.
Wenn die COM-Bibliothek für das Apartment mit einem Aufruf von CoInitialize oder CoInitializeEx initialisiert wurde, muss sie mit einem Aufruf von CoUninitialize geschlossen werden.
Die Aufrufe OleInitialize und OleUninitialize müssen ausgeglichen sein. Wenn mehrere Aufrufe der OleInitialize-Funktion vorhanden sind, muss die gleiche Anzahl von Aufrufen von OleUninitialize vorhanden sein. nur der OleUninitialize-Aufruf , der dem OleInitialize-Aufruf entspricht, der die Bibliothek tatsächlich initialisiert hat, kann ihn schließen.
Da es keine Möglichkeit gibt, die Reihenfolge zu steuern, in der Prozessserver geladen oder entladen werden, rufen Sie OleInitialize oder OleUninitialize nicht über die DllMain-Funktion auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | ole2.h |
| Bibliothek | Ole32.lib |
| DLL | Ole32.dll |
| APIs | ext-ms-win-com-ole32-l1-1-0 (eingeführt in Windows 8) |