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