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 FwpmvSwitchEventSubscribe0-Funktion wird verwendet, um die Übermittlung von Benachrichtigungen für ein bestimmtes vSwitch-Ereignis anzufordern.
Syntax
DWORD FwpmvSwitchEventSubscribe0(
[in] HANDLE engineHandle,
[in] const FWPM_VSWITCH_EVENT_SUBSCRIPTION0 *subscription,
[in] FWPM_VSWITCH_EVENT_CALLBACK0 callback,
[in, optional] void *context,
[out] HANDLE *subscriptionHandle
);
Parameter
[in] engineHandle
Typ: HANDLE
Handle für eine geöffnete Sitzung für die Filter-Engine. Rufen Sie FwpmEngineOpen0 auf, um eine Sitzung für die Filter-Engine zu öffnen.
[in] subscription
Typ: const FWPM_VSWITCH_EVENT_SUBSCRIPTION0*
Die Benachrichtigungen, die übermittelt werden.
[in] callback
Typ: FWPM_VSWITCH_EVENT_CALLBACK0
Funktionszeiger, der aufgerufen wird, wenn eine Benachrichtigung zur Übermittlung bereit ist.
[in, optional] context
Typ: void*
Optionaler Kontextzeiger. Dieser Zeiger wird zusammen mit Details des Ereignisses an die Rückruffunktion übergeben.
[out] subscriptionHandle
Typ: HANDLE*
Behandeln Sie das neu erstellte Abonnement.
Rückgabewert
Art: DWORD
| Rückgabecode/-wert | BESCHREIBUNG |
|---|---|
|
Das Abonnement wurde erfolgreich erstellt. |
|
Ein WFP-spezifischer Fehler (Windows Filtering Platform). Weitere Informationen finden Sie unter WFP-Fehlercodes . |
|
Fehler bei der Kommunikation mit der Remote- oder lokalen Firewall-Engine. |
Hinweise
Diese Funktion kann nicht innerhalb einer Transaktion aufgerufen werden. Bei FWP_E_TXN_IN_PROGRESS tritt ein Fehler auf. Weitere Informationen zu Transaktionen finden Sie unter Objektverwaltung .
Der Aufrufer benötigt FWPM_ACTRL_SUBSCRIBE Zugriff auf den Container des virtuellen Switchereignisses.
FwpmvSwitchEventSubscribe0 ist eine spezifische Implementierung von FwpmvSwitchEventSubscribe. Weitere Informationen finden Sie unter WFP Version-Independent Namen und Zielgruppenspezifische Windows-Versionen .
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | fwpmu.h |
| Bibliothek | fwpuclnt.lib |
| DLL | Fwpuclnt.dll |