FWP_VALUE0またはFWP_CONDITION_VALUE0構造体。
構文
typedef enum FWP_DATA_TYPE_ {
FWP_EMPTY = 0,
FWP_UINT8,
FWP_UINT16,
FWP_UINT32,
FWP_UINT64,
FWP_INT8,
FWP_INT16,
FWP_INT32,
FWP_INT64,
FWP_FLOAT,
FWP_DOUBLE,
FWP_BYTE_ARRAY16_TYPE,
FWP_BYTE_BLOB_TYPE,
FWP_SID,
FWP_SECURITY_DESCRIPTOR_TYPE,
FWP_TOKEN_INFORMATION_TYPE,
FWP_TOKEN_ACCESS_INFORMATION_TYPE,
FWP_UNICODE_STRING_TYPE,
FWP_BYTE_ARRAY6_TYPE,
FWP_SINGLE_DATA_TYPE_MAX = 0xff,
FWP_V4_ADDR_MASK,
FWP_V6_ADDR_MASK,
FWP_RANGE_TYPE,
FWP_DATA_TYPE_MAX
} FWP_DATA_TYPE;
定数
FWP_EMPTY値: 0 データがないことを示します。 |
FWP_UINT8符号なし 8 ビット整数値を示します。 |
FWP_UINT16符号なし 16 ビット整数値を示します。 |
FWP_UINT32符号なし 32 ビット整数値を示します。 |
FWP_UINT64符号なし 64 ビット整数値を示します。 |
FWP_INT8符号付き 8 ビット整数値を示します。 |
FWP_INT16符号付き 16 ビット整数値を示します。 |
FWP_INT32符号付き 32 ビット整数値を示します。 |
FWP_INT64符号付き 64 ビット整数値を示します。 |
FWP_FLOAT単精度浮動小数点値へのポインターを示します。 |
FWP_DOUBLE倍精度浮動小数点値へのポインターを示します。 |
FWP_BYTE_ARRAY16_TYPEFWP_BYTE_ARRAY16構造体へのポインターを示します。 |
FWP_BYTE_BLOB_TYPEFWP_BYTE_BLOB構造体へのポインターを示します。 |
FWP_SIDSID へのポインターを示します。 |
FWP_SECURITY_DESCRIPTOR_TYPEセキュリティ記述子を記述する FWP_BYTE_BLOB 構造体へのポインターを示します。 |
FWP_TOKEN_INFORMATION_TYPEトークン情報を記述する FWP_BYTE_BLOB 構造体へのポインターを示します。 |
FWP_TOKEN_ACCESS_INFORMATION_TYPEトークン アクセス情報を記述する FWP_BYTE_BLOB 構造体へのポインターを示します。 |
FWP_UNICODE_STRING_TYPEnull で終わる Unicode 文字列へのポインターを示します。 |
FWP_BYTE_ARRAY6_TYPE予約済み。 |
FWP_SINGLE_DATA_TYPE_MAX値: 0xff 将来利用するために予約されています。 |
FWP_V4_ADDR_MASKFWP_V4_ADDR_AND_MASK構造体へのポインターを示します。 |
FWP_V6_ADDR_MASKFWP_V6_ADDR_AND_MASK構造体へのポインターを示します。 |
FWP_RANGE_TYPEFWP_RANGE0構造体へのポインターを示します。 |
FWP_DATA_TYPE_MAXテスト目的の最大値。 |
注釈
構造体ごとにすべてのデータ型が有効なわけではありません。許可されるを決定するには、各構造体のタグ付き共用体を参照してください。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
| Header | fwptypes.h |