Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DllMain-Exportfunktion für den Parser identifiziert das Vorhandensein des Parsers und gibt Ressourcen frei, die der Netzwerkmonitor für den Parser verwendet. DllMain muss in allen Parser-DLLs implementiert werden.
Syntax
BOOL WINAPI DllMain(
_In_ HANDLE hInstance,
_In_ ULONG Command,
LPVOID Reserved
);
Parameter
-
hInstance [in]
-
Handle mit einer instance 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 - DLL_PROCESS_ATTACH
Wenn DllMain zum ersten Mal aufgerufen wird, muss die DLL CreateProtocol aufrufen, um Informationen für den Netzwerkmonitor bereitzustellen. - DLL_PROCESS_DETACH
Wenn DllMain zum letzten Mal aufgerufen wird, muss die DLL DestroyProtocol aufrufen, um die ressourcen freizugeben, die die DLL verwendet. -
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 die Implementierung von DllMain auch verwenden, um eine instance eines Parsers für die zukünftige Verwendung zu speichern. Sie können beispielsweise eine Parser-DLL instance speichern und diese dann für einen zukünftigen Systemaufruf verwenden.
| Für Informationen zu | Siehe |
|---|---|
| Was Parser sind und wie sie mit Dem Netzwerkmonitor funktionieren. | Parser |
| Welche Einstiegspunkte sind in der Parser-DLL enthalten? | Parser-DLL-Architektur |
| Die Implementierung von DllMain enthält ein Beispiel. | Implementieren von DllMain |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|