Función de devolución de llamada de DllMain Expert
El experto implementa la función DllMain . El sistema operativo llama a DllMain para obtener un identificador de una instancia del experto.
Sintaxis
BOOL WINAPI DllMain(
_Out_ HINSTANCE hInstance,
_In_ ULONG ulReason,
LPVOID Reserved
);
Parámetros
-
hInstance [out]
-
Controle a una instancia del experto.
Si el experto usa la interfaz de usuario de Network Monitor, el valor hInstance debe almacenarse en una variable global. Este enfoque solo es necesario cuando el valor del parámetro ulReason se establece en DLL_PROCESS_ATTACH.
-
ulReason [in]
-
Indicador de por qué se llamó a la función. Un valor de DLL_PROCESS_ATTACH, (que se aplica cuando se carga por primera vez el archivo DLL) indica que el experto debe guardar el valor hInstance en una variable global.
Con cualquier otro valor, se pueden omitir todas las llamadas a la función DllMain . Para obtener una lista de todas las marcas posibles establecidas por el sistema operativo, consulte DLLMain.
-
Reserved
-
El parámetro no está en uso.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es TRUE.
Si la función no se realiza correctamente, el valor devuelto es FALSE.
Observaciones
El sistema operativo llama a la función experto DllMain cuando un proceso carga o descarga el archivo DLL experto. La función experta DllMain solo se debe exportar si el experto tiene una interfaz de usuario para ver la configuración o los resultados y, a continuación, solo para devolver el valor hInstance adecuado.
La función experta DllMain se basa en la función DllMain de la biblioteca de vínculos dinámicos.
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] |
Encabezado |
|