Поделиться через


перечисление 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
Указывает указатель на идентификатор безопасности.
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.
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