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 FWP_VALUE0-Struktur definiert einen Datenwert, der einer der verschiedenen Datentypen sein kann.
Syntax
typedef struct FWP_VALUE0_ {
FWP_DATA_TYPE type;
union {
UINT8 uint8;
UINT16 uint16;
UINT32 uint32;
UINT64 *uint64;
INT8 int8;
INT16 int16;
INT32 int32;
INT64 *int64;
float float32;
double *double64;
FWP_BYTE_ARRAY16 *byteArray16;
FWP_BYTE_BLOB *byteBlob;
SID *sid;
FWP_BYTE_BLOB *sd;
FWP_TOKEN_INFORMATION *tokenInformation;
FWP_BYTE_BLOB *tokenAccessInformation;
LPWSTR unicodeString;
FWP_BYTE_ARRAY6 *byteArray6;
};
} FWP_VALUE0;
Angehörige
type
Der Datentyp für diesen Wert.
Weitere Informationen finden Sie unter FWP_DATA_TYPE.
uint8
case(FWP_UINT8)
Eine nicht signierte 8-Bit-Ganzzahl.
uint16
case(FWP_UINT16)
Eine nicht signierte 16-Bit-Ganzzahl.
uint32
case(FWP_UINT32)
Eine nicht signierte 32-Bit-Ganzzahl.
uint64
case(FWP_UINT64)
Ein Zeiger auf eine nicht signierte 64-Bit-Ganzzahl.
int8
case(FWP_INT8)
Eine signierte 8-Bit-Ganzzahl.
int16
case(FWP_INT16)
Eine signierte 16-Bit-Ganzzahl.
int32
case(FWP_INT32)
Eine signierte 32-Bit-Ganzzahl.
int64
case(FWP_INT64)
Ein Zeiger auf eine signierte 64-Bit-Ganzzahl.
float32
case(FWP_FLOAT)
Ein Gleitkommawert mit einfacher Genauigkeit.
double64
case(FWP_DOUBLE)
Ein Zeiger auf einen Gleitkommawert mit doppelter Genauigkeit.
byteArray16
case(FWP_BYTE_ARRAY16_TYPE)
Ein Zeiger auf eine FWP_BYTE_ARRAY16 Struktur.
byteBlob
case(FWP_BYTE_BLOB_TYPE)
Ein Zeiger auf eine FWP_BYTE_BLOB Struktur.
sid
case(FWP_SID)
Ein Zeiger auf eine SID.
sd
case(FWP_SECURITY_DESCRIPTOR_TYPE)
Ein Zeiger auf einen Sicherheitsdeskriptor, der in einer FWP_BYTE_BLOB Struktur enthalten ist. Die im Blob enthaltenen Daten sind eine SECURITY_DESCRIPTOR Struktur.
tokenInformation
case(FWP_TOKEN_INFORMATION_TYPE)
Ein Zeiger auf eine FWP_TOKEN_INFORMATION Struktur.
tokenAccessInformation
case(FWP_TOKEN_ACCESS_INFORMATION_TYPE)
Ein Zeiger auf Tokenzugriffsinformationen, die in einer FWP_BYTE_BLOB Struktur enthalten sind. Die im Blob enthaltenen Daten sind eine TOKEN_ACCESS_INFORMATION Struktur.
unicodeString
case(FWP_UNICODE_STRING_TYPE)
Ein Zeiger auf eine mit Null beendete Unicode-Zeichenfolge.
byteArray6
case(FWP_BYTE_ARRAY6_TYPE)
Reserviert.
Bemerkungen
Für die nicht benannte Union switch_type(FWP_DATA_TYPE), switch_is(typ).
Dies wird in erster Linie verwendet, um eingehende Werte für das Filtermodul zu liefern.
Wenn IP-Adressen im FWP_UINT32 Format gespeichert werden oder wenn der IP-Port im FWP_UINT16 Format gespeichert wird, werden sie in Hostreihenfolge und nicht in der Netzwerkreihenfolge gespeichert.
FWP_VALUE0 ist eine spezifische Implementierung von FWP_VALUE. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und zielspezifische Versionen von Windows.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows Server 2008 [Nur Desktop-Apps] |
| Header- | fwptypes.h |