Share via


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

こちらもご覧ください

FWP_BYTE_ARRAY16

FWP_BYTE_BLOB

FWP_CONDITION_VALUE0

FWP_RANGE0

FWP_V4_ADDR_AND_MASK

FWP_V6_ADDR_AND_MASK

FWP_VALUE0