FWP_DATA_TYPE列舉 (fwptypes.h)
FWP_VALUE0或FWP_CONDITION_VALUE0結構。
Syntax
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 |