FWPM_PROVIDER0-Struktur (fwpmtypes.h)

Die FWPM_PROVIDER0-Struktur speichert den Zustand, der einem Richtlinienanbieter zugeordnet ist.

Syntax

typedef struct FWPM_PROVIDER0_ {
  GUID               providerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  FWP_BYTE_BLOB      providerData;
  wchar_t            *serviceName;
} FWPM_PROVIDER0;

Member

providerKey

Identifiziert den Anbieter eindeutig.

Wenn die GUID im Aufruf von Add null initialisiert wird, generiert die Basisfilterungs-Engine (BFE) eine.

displayData

Ermöglicht das Kommentieren von Anbietern in einer lesbaren Form. Die FWPM_DISPLAY_DATA0-Struktur ist erforderlich.

flags

Bitflags, die Informationen zur Persistenz des Anbieters angeben.

Anbieterflag Bedeutung
FWPM_PROVIDER_FLAG_PERSISTENT
Der Anbieter ist persistent.
FWPM_PROVIDER_FLAG_DISABLED
Die Filter des Anbieters wurden beim Starten des BFE deaktiviert, weil dem Anbieter kein Windows-Dienstname zugeordnet ist oder weil der zugeordnete Dienst nicht auf automatischen Start festgelegt wurde.
Hinweis Dieses Flag kann nicht festgelegt werden, wenn neue Anbieter hinzugefügt werden. Es kann nur von BFE zurückgegeben werden, wenn Anbieter erhalten oder aufgezählt werden.
 

providerData

Eine FWP_BYTE_BLOB-Struktur , die optionale anbieterspezifische Daten enthält, mit denen Anbieter zusätzliche Kontextinformationen mit dem -Objekt speichern können.

serviceName

Optionaler Name des Windows-Diensts, der den Anbieter hosten soll. Dadurch kann BFE erkennen, dass ein Anbieter deaktiviert wurde.

Hinweise

FWPM_PROVIDER0 ist eine spezifische Implementierung von FWPM_PROVIDER. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und Spezifische Windows-Versionen .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile fwpmtypes.h

Weitere Informationen

FWPM_DISPLAY_DATA0

API-Strukturen der Windows-Filterplattform