FwpmNetEventEnum1-Funktion (fwpmu.h)
Die FwpmNetEventEnum1--Funktion gibt die nächste Ergebnisseite des Netzwerkereignis-Enumerations zurück.
Syntax
DWORD FwpmNetEventEnum1(
[in] HANDLE engineHandle,
[in] HANDLE enumHandle,
[in] UINT32 numEntriesRequested,
[out] FWPM_NET_EVENT1 ***entries,
[out] UINT32 *numEntriesReturned
);
Parameter
[in] engineHandle
Typ: HANDLE
Behandeln einer geöffneten Sitzung für das Filtermodul. Rufen Sie FwpmEngineOpen0- auf, um eine Sitzung für das Filtermodul zu öffnen.
[in] enumHandle
Typ: HANDLE
Handle für eine Netzwerkereignisenumeration, die durch einen Aufruf von FwpmNetEventCreateEnumHandle0erstellt wird.
[in] numEntriesRequested
Typ: UINT32-
Die Anzahl der angeforderten Enumerationseinträge.
[out] entries
Typ: FWPM_NET_EVENT1***
Adressen von Enumerationseinträgen.
[out] numEntriesReturned
Typ: UINT32*
Die Anzahl der zurückgegebenen Enumerationseinträge.
Rückgabewert
Typ: DWORD-
Zurückgeben von Code/Wert | Beschreibung |
---|---|
|
Die Netzwerkereignisse wurden erfolgreich aufgezählt. |
|
Die Sammlung von Netzwerkdiagnoseereignissen ist deaktiviert. Rufen Sie FwpmEngineSetOption0- auf, um sie zu aktivieren. |
|
Ein WFP-spezifischer Fehler (Windows-Filterplattform). Weitere Informationen finden Sie unter WFP-Fehlercodes. |
|
Fehler bei der Kommunikation mit dem Remote- oder lokalen Firewallmodul. |
Bemerkungen
Wenn die numEntriesReturned kleiner als die numEntriesRequestedist, wird die Enumeration erschöpft.
Das zurückgegebene Array von Einträgen (aber nicht die einzelnen Einträge selbst) muss durch einen Aufruf von FwpmFreeMemory0freigegeben werden.
Ein nachfolgender Aufruf, der denselben enumHandle Parameter verwendet, gibt den nächsten Satz von Ereignissen zurück, die den aktuellen Einträgen Puffer folgen.
FwpmNetEventEnum1- gibt nur Ereignisse zurück, die vor der Erstellung des enumHandle-Parameters protokolliert wurden. Weitere Informationen finden Sie unter Protokollierung.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 7 [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | fwpmu.h |
Library | Fwpuclnt.lib |
DLL- | Fwpuclnt.dll |