FWP_DATA_TYPE列挙 (fwptypes.h)
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_TYPE FWP_BYTE_ARRAY16構造体へのポインターを示します。 |
FWP_BYTE_BLOB_TYPE FWP_BYTE_BLOB構造体へのポインターを示します。 |
FWP_SID SID へのポインターを示します。 |
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_TYPE null で終わる Unicode 文字列へのポインターを示します。 |
FWP_BYTE_ARRAY6_TYPE 予約済み。 |
FWP_SINGLE_DATA_TYPE_MAX 値: 0xff 将来利用するために予約されています。 |
FWP_V4_ADDR_MASK FWP_V4_ADDR_AND_MASK構造体へのポインターを示します。 |
FWP_V6_ADDR_MASK FWP_V6_ADDR_AND_MASK構造体へのポインターを示します。 |
FWP_RANGE_TYPE FWP_RANGE0構造体へのポインターを示します。 |
FWP_DATA_TYPE_MAX テスト目的の最大値。 |
注釈
構造体ごとにすべてのデータ型が有効なわけではありません。許可されるを決定するには、各構造体のタグ付き共用体を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | fwptypes.h |