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
Process.h

Weitere Informationen

CreateProtocol

DestroyProtocol

DllMain