DllMain Parser-Rückruffunktion
Die DllMain-Exportfunktion für den Parser identifiziert das Vorhandensein des Parsers und gibt Ressourcen frei, Netzwerkmonitor für den Parser verwendet werden. DllMain muss in allen Parser-DLLs implementiert werden.
Syntax
BOOL WINAPI DllMain(
_In_ HANDLE hInstance,
_In_ ULONG Command,
LPVOID Reserved
);
Parameter
-
hInstance [ In]
-
Handle für eine Instanz des Parsers.
-
Befehl [ In]
-
Indikator, um zu bestimmen, warum die Funktion aufgerufen wird. Eine Liste aller möglichen Flags finden Sie unter DllMain. Die Parserimplementierung muss die folgenden Werte verarbeiten.
Wert Bedeutung - ANFÜGEN _ DES _ DLL-PROZESSES
Wenn DllMain zum ersten Mal aufgerufen wird, muss die DLL CreateProtocol aufrufen, um Informationen für die Netzwerkmonitor. - _ _ DLL-PROZESSTRENNVORGANG
Wenn DllMain zum letzten Mal aufgerufen wird, muss die DLL DestroyProtocol aufrufen, um die von der DLL verwendeten Ressourcen frei zu geben. -
Reserved
-
Wird jetzt nicht verwendet.
Rückgabewert
Die Parser-DLL gibt immer TRUE zurück.
Bemerkungen
Das Betriebssystem ruft DllMain auf, um die Parser-DLL zu laden und zu entladen. Diese Funktion basiert auf der DllMain-Funktion der Dynamic Link Library.
Sie können auch die Implementierung von DllMain verwenden, um eine Instanz eines Parsers für die zukünftige Verwendung zu speichern. Beispielsweise können Sie eine Parser-DLL-Instanz speichern und sie dann in Zukunft für einen Systemaufruf verwenden.
| Für Informationen zu | Siehe |
|---|---|
| Was Parser sind und wie sie mit Netzwerkmonitor. | Parser |
| Welche Einstiegspunkte in der Parser-DLL enthalten sind. | Parser-DLL-Architektur |
| Die Implementierung von DllMain enthält ein Beispiel. | Implementieren von DllMain |
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|