Partager via


énumération FWP_DATA_TYPE (fwptypes.h)

Structure FWP_VALUE0 ou 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
Valeur : 0
Indique aucune donnée.
FWP_UINT8
Indique une valeur entière 8 bits non signée.
FWP_UINT16
Indique une valeur entière non signée de 16 bits.
FWP_UINT32
Indique une valeur entière 32 bits non signée.
FWP_UINT64
Indique une valeur entière 64 bits non signée.
FWP_INT8
Indique une valeur entière 8 bits signée.
FWP_INT16
Indique une valeur entière 16 bits signée.
FWP_INT32
Indique une valeur entière 32 bits signée.
FWP_INT64
Indique une valeur entière 64 bits signée.
FWP_FLOAT
Indique un pointeur vers une valeur à virgule flottante simple précision.
FWP_DOUBLE
Indique un pointeur vers une valeur à virgule flottante double précision.
FWP_BYTE_ARRAY16_TYPE
Indique un pointeur vers une structure FWP_BYTE_ARRAY16 .
FWP_BYTE_BLOB_TYPE
Indique un pointeur vers une structure FWP_BYTE_BLOB .
FWP_SID
Indique un pointeur vers un SID.
FWP_SECURITY_DESCRIPTOR_TYPE
Indique un pointeur vers une structure FWP_BYTE_BLOB qui décrit un descripteur de sécurité.
FWP_TOKEN_INFORMATION_TYPE
Indique un pointeur vers une structure de FWP_BYTE_BLOB qui décrit les informations de jeton.
FWP_TOKEN_ACCESS_INFORMATION_TYPE
Indique un pointeur vers une structure FWP_BYTE_BLOB qui décrit les informations d’accès au jeton.
FWP_UNICODE_STRING_TYPE
Indique un pointeur vers une chaîne Unicode terminée par null.
FWP_BYTE_ARRAY6_TYPE
Réservé.
FWP_SINGLE_DATA_TYPE_MAX
Valeur : 0xff
Réservé pour un usage futur.
FWP_V4_ADDR_MASK
Indique un pointeur vers une structure FWP_V4_ADDR_AND_MASK .
FWP_V6_ADDR_MASK
Indique un pointeur vers une structure FWP_V6_ADDR_AND_MASK .
FWP_RANGE_TYPE
Indique un pointeur vers une structure FWP_RANGE0 .
FWP_DATA_TYPE_MAX
Valeur maximale à des fins de test.

Remarques

Tous les types de données ne sont pas valides pour chaque structure ; consultez l’union étiquetée dans chaque structure pour déterminer lesquelles sont autorisées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête fwptypes.h

Voir aussi

FWP_BYTE_ARRAY16

FWP_BYTE_BLOB

FWP_CONDITION_VALUE0

FWP_RANGE0

FWP_V4_ADDR_AND_MASK

FWP_V6_ADDR_AND_MASK

FWP_VALUE0