FWP_DATA_TYPE列舉 (fwptypes.h)

FWP_VALUE0FWP_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

另請參閱

FWP_BYTE_ARRAY16

FWP_BYTE_BLOB

FWP_CONDITION_VALUE0

FWP_RANGE0

FWP_V4_ADDR_AND_MASK

FWP_V6_ADDR_AND_MASK

FWP_VALUE0