FwpmCalloutDeleteByKey0-Funktion (fwpmk.h)
Die FwpmCalloutDeleteByKey0-Funktion löscht eine Legende aus dem Filtermodul.
Syntax
NTSTATUS FwpmCalloutDeleteByKey0(
[in] HANDLE engineHandle,
[in] const GUID *key
);
Parameter
[in] engineHandle
Ein Handle für eine geöffnete Sitzung für das Filtermodul. Ein "Callout"-Treiber ruft die FwpmEngineOpen0-Funktion auf, um eine Sitzung für das Filtermodul zu öffnen.
[in] key
Ein Zeiger auf eine GUID, die die Legende eindeutig identifiziert, die aus dem Filtermodul gelöscht wird. Dies muss ein Zeiger auf dieselbe GUID sein, die angegeben wurde, wenn der Legendentreiber die FwpmCalloutAdd0-Funktion aufgerufen hat, um die Legende dem Filtermodul hinzuzufügen.
Rückgabewert
Die FwpmCalloutDeleteByKey0-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Legende wurde erfolgreich aus dem Filtermodul gelöscht. |
STATUS_FWP_IN_USE | Mindestens ein Filter im Filtermodul gibt die Legende für die Aktion des Filters an. |
STATUS_FWP_CALLOUT_NOT_FOUND | Es gibt keine Legende im Filtermodul, die der im schlüssel Parameter angegebenen GUID entspricht. |
Andere NTSTATUS-Codes | Fehler. |
Bemerkungen
Ein Beschriftungstreiber ruft die FwpmCalloutDeleteByKey0-Funktion auf, um eine Legende aus dem Filtermodul zu löschen. Verwenden Sie dazu die GUID-Taste, um die zu löschende Legende zu identifizieren.
Legendentreiber löschen ihre Legenden in der Regel nicht aus dem Filtermodul. In den meisten Fällen wird dies von einem Benutzermodus Windows-Filterplattform Verwaltungsanwendung behandelt.
Eine Legende kann nur aus dem Filtermodul gelöscht werden, wenn im Filtermodul keine Filter vorhanden sind, die die Legende für die Aktion des Filters angeben.
FwpmCalloutDeleteByKey0 ist eine bestimmte Version von FwpmCalloutDeleteByKey. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und zielspezifische Versionen von Windows.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows Vista. |
Zielplattform- | Universal |
Header- | fwpmk.h (include Fwpmk.h) |
Library | Fwpkclnt.lib |
IRQL- | PASSIVE_LEVEL |