перечисление 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 |