Compartir a través de


Función OleUninitialize (ole2.h)

Cierra la biblioteca COM en el apartamento, libera cualquier generador de clases, otros objetos COM o servidores que el apartamento mantiene, deshabilita RPC en el apartamento y libera los recursos que mantiene el apartamento.

Sintaxis

void OleUninitialize();

Valor devuelto

None

Observaciones

Llame a OleUninitialize al apagar la aplicación, como la última llamada a la biblioteca COM, si el apartamento se inicializó con una llamada a OleInitialize. OleUninitialize llama a la función CoUninitialize internamente para apagar la biblioteca de objetos componentes OLE (COM).

Si la biblioteca COM se inicializó en el apartamento con una llamada a CoInitialize o CoInitializeEx, debe cerrarse con una llamada a CoUninitialize.

Las llamadas OleInitialize y OleUninitialize deben equilibrarse. Si hay varias llamadas a la función OleInitialize , debe haber el mismo número de llamadas a OleUninitialize; solo la llamada OleUninitialize correspondiente a la llamada OleInitialize que inicializó realmente la biblioteca puede cerrarla.

Dado que no hay ninguna manera de controlar el orden en el que los servidores en proceso se cargan o descargan, no llame a OleInitialize o OleUninitialize desde la función DllMain .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ole2.h
Library Ole32.lib
Archivo DLL Ole32.dll
Conjunto de API ext-ms-win-com-ole32-l1-1-0 (introducido en Windows 8)

Consulte también

OleInitialize

OleUninitialize