Partager via


énumération SCOPE_LEVEL (ws2def.h)

L’énumération SCOPE_LEVEL est utilisée avec la structure IP_ADAPTER_ADDRESSES pour identifier les niveaux d’étendue pour les adresses IPv6.

Syntax

typedef enum {
  ScopeLevelInterface = 1,
  ScopeLevelLink = 2,
  ScopeLevelSubnet = 3,
  ScopeLevelAdmin = 4,
  ScopeLevelSite = 5,
  ScopeLevelOrganization = 8,
  ScopeLevelGlobal = 14,
  ScopeLevelCount = 16
} SCOPE_LEVEL;

Constantes

 
ScopeLevelInterface
Valeur : 1
La portée est au niveau de l'interface.
ScopeLevelLink
Valeur : 2
La portée est au niveau lien.
ScopeLevelSubnet
Valeur : 3
La portée est au niveau du sous-réseau.
ScopeLevelAdmin
Valeur : 4
La portée est au niveau administrateur.
ScopeLevelSite
Valeur : 5
La portée est au niveau du site.
ScopeLevelOrganization
Valeur : 8
La portée est au niveau de l'organisation.
ScopeLevelGlobal
Valeur : 14
La portée est globale.
ScopeLevelCount
Valeur : 16

Remarques

L’énumération SCOPE_LEVEL est utilisée dans le membre ZoneIndices de la structure IP_ADAPTER_ADDRESSES.

Sur Windows Vista et versions ultérieures ainsi que sur le Kit de développement logiciel (SDK) Microsoft Windows, la organization des fichiers d’en-tête a changé et le type d’énumération SCOPE_LEVEL est défini dans le fichier d’en-tête Ws2def.h. Notez que le fichier d’en-tête Ws2def.h est automatiquement inclus dans Winsock2.h et ne doit jamais être utilisé directement.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ws2def.h (inclure Winsock2.h)

Voir aussi

IP_ADAPTER_ADDRESSES