Fonction de rappel d’expert DllMain
L’expert implémente la fonction DllMain . Le système d’exploitation appelle DllMain pour obtenir un descripteur d’une instance de l’expert.
Syntaxe
BOOL WINAPI DllMain(
_Out_ HINSTANCE hInstance,
_In_ ULONG ulReason,
LPVOID Reserved
);
Paramètres
-
HINSTANCE [ à]
-
Handle vers une instance de l’expert.
Si l’expert utilise l’interface utilisateur Moniteur réseau, la valeur HINSTANCE doit être stockée dans une variable globale. Cette approche est nécessaire uniquement lorsque la valeur du paramètre ulReason est définie sur dll _ process _ Attach.
-
ulReason [ dans]
-
Indicateur de la raison pour laquelle la fonction a été appelée. La valeur d' _ attachement du processus dll _ (qui s’applique lorsque la dll est chargée pour la première fois) indique que l’expert doit enregistrer la valeur HINSTANCE dans une variable globale.
Avec toute autre valeur, tous les appels à la fonction DllMain peuvent être ignorés. Pour obtenir la liste de tous les indicateurs possibles définis par le système d’exploitation, consultez DllMain.
-
Reserved
-
Le paramètre n’est pas utilisé.
Valeur de retour
Si la fonction réussit, la valeur de retour est true.
Si la fonction échoue, la valeur de retour est false.
Notes
Le système d’exploitation appelle la fonction d’expert DllMain lorsqu’un processus charge ou décharge la dll d’expert. La fonction d’expert DllMain doit être exportée uniquement si l’expert dispose d’une interface utilisateur pour l’affichage de la configuration ou des résultats, puis uniquement pour retourner la valeur HINSTANCE appropriée.
La fonction d’expert DllMain est basée sur la fonction DllMain de la bibliothèque de liens dynamiques.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|