Función CoLoadLibrary (objbase.h)
Carga un archivo DLL específico en el proceso del autor de la llamada.
CoLoadLibrary es equivalente a LoadLibraryEx. CoLoadLibrary no afecta a la duración de la biblioteca.
Sintaxis
HINSTANCE CoLoadLibrary(
[in] LPOLESTR lpszLibName,
[in] BOOL bAutoFree
);
Parámetros
[in] lpszLibName
Nombre de la biblioteca que se va a cargar.
[in] bAutoFree
Este parámetro se mantiene por compatibilidad con aplicaciones de 16 bits, pero se omite.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es un identificador de la biblioteca cargada; de lo contrario, es NULL.
Comentarios
La función CoGetClassObject no llama a CoLoadLibrary. CoLoadLibrary carga un archivo DLL especificado por el parámetro lpszLibName en el proceso que llamó a CoGetClassObject. Los contenedores no deben llamar directamente a CoLoadLibrary .
Internamente, se mantiene un recuento de referencias en el archivo DLL cargado mediante CoLoadLibrary para incrementar el recuento y la función CoFreeLibrary para disminuirlo.
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 | objbase.h |
Library | Ole32.lib |
Archivo DLL | Ole32.dll |
Conjunto de API | ext-ms-win-com-ole32-l1-1-5 (introducido en Windows 10, versión 10.0.15063) |