structure NEIGHBOR_OFFLOAD_STATE_CONST (ndischimney.h)
[La fonctionnalité de déchargement de cheminée TCP est déconseillée et ne doit pas être utilisée.]
La structure NEIGHBOR_OFFLOAD_STATE_CONST contient les variables constantes d’un objet d’état voisin.
Syntaxe
typedef struct _NEIGHBOR_OFFLOAD_STATE_CONST {
OFFLOAD_STATE_HEADER Header;
UCHAR DlSourceAddress[32];
ULONG VlanId : 12;
} NEIGHBOR_OFFLOAD_STATE_CONST, *PNEIGHBOR_OFFLOAD_STATE_CONST;
Membres
Header
Structure OFFLOAD_STATE_HEADER. NDIS définit le membre Length de Header sur la taille, en octets, de la structure NEIGHBOR_OFFLOAD_STATE_CONST. Le membre RecognizedOptions du d’en-tête est réservé.
DlSourceAddress[32]
Lorsqu’il n'NULL, une adresse MAC source de 32 octets. La cible de déchargement doit prendre en charge les adresses MAC configurables par logiciel et définir l’adresse MAC source de tous les paquets qu’elle envoie sur la connexion déchargée vers DlSourceAddress.
Lorsque NULL, la cible de déchargement ignore ce paramètre et définit l’adresse MAC source sur la valeur configurée pour l’interface réseau.
Si l’interface réseau a une ou plusieurs adresses de multidiffusion activées, la connexion déchargée doit autoriser l’arrivée du trafic de réception sur l’adresse MAC configurée ou sur les adresses de multidiffusion. L’adresse MAC configurée est DlSourceAddress ou, si DlSourceAddress est zéro, l’adresse MAC de l’interface réseau.
VlanId
Nombre binaire 12 bits non signé qui identifie le réseau local virtuel (VLAN) auquel appartient un paquet. Le VlanId ID se rapporte uniquement aux paquets envoyés ou reçus à l’aide de l’objet d’état voisin.
Lorsque NULL, la cible de déchargement doit utiliser les ID de réseau local virtuel configurés pour son interface réseau. La fonction MiniportInitializeEx de la cible de déchargement lit ces ID VLAN à partir du Registre.
Remarques
Pour obtenir une description de la façon dont une cible de déchargement utilise le VlanId membre, consultez traitement 802.1Q et 802.1p sur unde connexion TCP déchargée.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ndischimney.h (include Ndischimney.h) |