Condividi tramite


Funzione di callback DllMain Expert

L'esperto implementa la funzione DllMain . Il sistema operativo chiama DllMain per ottenere un handle a un'istanza dell'esperto.

Sintassi

BOOL WINAPI DllMain(
  _Out_ HINSTANCE hInstance,
  _In_  ULONG     ulReason,
        LPVOID    Reserved
);

Parametri

hInstance [out]

Gestire in un'istanza dell'esperto.

Se l'esperto usa l'interfaccia utente di Monitoraggio di rete, il valore hInstance deve essere archiviato in una variabile globale. Questo approccio è necessario solo quando il valore del parametro ulReason è impostato su DLL_PROCESS_ATTACH.

ulReason [in]

Indicatore del motivo per cui è stata chiamata la funzione. Un valore di DLL_PROCESS_ATTACH, che si applica quando la DLL viene caricata per la prima volta, indica che l'esperto deve salvare il valore hInstance in una variabile globale.

Con qualsiasi altro valore, tutte le chiamate alla funzione DllMain possono essere ignorate. Per un elenco di tutti i flag possibili impostati dal sistema operativo, vedere DLLMain.

Reserved

Il parametro non è in uso.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE.

Se la funzione ha esito negativo, il valore restituito è FALSE.

Commenti

Il sistema operativo chiama la funzione dell'esperto DllMain quando un processo carica o scarica la DLL dell'esperto. La funzione dell'esperto DllMain deve essere esportata solo se l'esperto ha un'interfaccia utente per la visualizzazione di configurazione o risultati e quindi solo per restituire il valore hInstance appropriato.

La funzione dell'esperto DllMain si basa sulla funzione DllMain della libreria di collegamento dinamico.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Process.h