FWP_DATA_TYPE枚举 (fwptypes.h)

FWP_VALUE0FWP_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 [仅限桌面应用]
标头 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