Compartilhar via


enumeração FWP_DATA_TYPE (fwptypes.h)

O FWP_VALUE0 ou uma estrutura 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;

Constantes

 
FWP_EMPTY
Valor: 0
Indica que não há dados.
FWP_UINT8
Indica um valor inteiro de 8 bits sem sinal.
FWP_UINT16
Indica um valor inteiro de 16 bits sem sinal.
FWP_UINT32
Indica um valor inteiro de 32 bits sem sinal.
FWP_UINT64
Indica um valor inteiro de 64 bits sem sinal.
FWP_INT8
Indica um valor inteiro de 8 bits assinado.
FWP_INT16
Indica um valor inteiro de 16 bits assinado.
FWP_INT32
Indica um valor inteiro de 32 bits assinado.
FWP_INT64
Indica um valor inteiro de 64 bits assinado.
FWP_FLOAT
Indica um ponteiro para um valor de ponto flutuante de precisão única.
FWP_DOUBLE
Indica um ponteiro para um valor de ponto flutuante de precisão dupla.
FWP_BYTE_ARRAY16_TYPE
Indica um ponteiro para uma estrutura FWP_BYTE_ARRAY16 .
FWP_BYTE_BLOB_TYPE
Indica um ponteiro para uma estrutura FWP_BYTE_BLOB .
FWP_SID
Indica um ponteiro para um SID.
FWP_SECURITY_DESCRIPTOR_TYPE
Indica um ponteiro para uma estrutura FWP_BYTE_BLOB que descreve um descritor de segurança.
FWP_TOKEN_INFORMATION_TYPE
Indica um ponteiro para uma estrutura de FWP_BYTE_BLOB que descreve informações de token.
FWP_TOKEN_ACCESS_INFORMATION_TYPE
Indica um ponteiro para uma estrutura de FWP_BYTE_BLOB que descreve as informações de acesso ao token.
FWP_UNICODE_STRING_TYPE
Indica um ponteiro para uma cadeia de caracteres unicode terminada em nulo.
FWP_BYTE_ARRAY6_TYPE
Reservado.
FWP_SINGLE_DATA_TYPE_MAX
Valor: 0xff
Reservado para uso futuro.
FWP_V4_ADDR_MASK
Indica um ponteiro para uma estrutura FWP_V4_ADDR_AND_MASK .
FWP_V6_ADDR_MASK
Indica um ponteiro para uma estrutura de FWP_V6_ADDR_AND_MASK .
FWP_RANGE_TYPE
Indica um ponteiro para uma estrutura FWP_RANGE0 .
FWP_DATA_TYPE_MAX
Valor máximo para fins de teste.

Comentários

Nem todos os tipos de dados são válidos para cada estrutura; consulte a união marcada em cada estrutura para determinar quais são permitidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho fwptypes.h

Confira também

FWP_BYTE_ARRAY16

FWP_BYTE_BLOB

FWP_CONDITION_VALUE0

FWP_RANGE0

FWP_V4_ADDR_AND_MASK

FWP_V6_ADDR_AND_MASK

FWP_VALUE0