NEIGHBOR_OFFLOAD_STATE_CONST Struktur (ndischimney.h)
[Das TCP-Schornstein-Offload-Feature ist veraltet und sollte nicht verwendet werden.]
Die NEIGHBOR_OFFLOAD_STATE_CONST-Struktur enthält die Konstantenvariablen eines benachbarten Zustandsobjekts.
Syntax
typedef struct _NEIGHBOR_OFFLOAD_STATE_CONST {
OFFLOAD_STATE_HEADER Header;
UCHAR DlSourceAddress[32];
ULONG VlanId : 12;
} NEIGHBOR_OFFLOAD_STATE_CONST, *PNEIGHBOR_OFFLOAD_STATE_CONST;
Angehörige
Header
Eine OFFLOAD_STATE_HEADER Struktur. NDIS legt den Length Member von Header- auf die Größe der NEIGHBOR_OFFLOAD_STATE_CONST-Struktur in Bytes fest. Das RecognizedOptions- Mitglied des Header- ist reserviert.
DlSourceAddress[32]
Wenn nicht-NULL-, eine 32-Byte-Quell-MAC-Adresse. Das Offload-Ziel muss softwarekonfigurierbare MAC-Adressen unterstützen und die Quell-MAC-Adresse aller Pakete festlegen, die er an die entladene Verbindung an DlSourceAddress sendet.
Wenn NULL-, ignoriert das Offloadziel diesen Parameter und legt die MAC-Quelladresse auf den Wert fest, der für die Netzwerkschnittstelle konfiguriert wurde.
Wenn die Netzwerkschnittstelle eine oder mehrere Multicastadressen aktiviert hat, muss die ausgeladene Verbindung zulassen, dass der Empfangen von Datenverkehr entweder auf der konfigurierten MAC-Adresse oder den Multicastadressen eingeht. Die konfigurierte MAC-Adresse ist entweder DlSourceAddress oder, wenn DlSourceAddress null ist, die MAC-Adresse für die Netzwerkschnittstelle.
VlanId
Eine nicht signierte 12-Bit-Binärnummer, die das virtuelle LAN (VLAN) identifiziert, zu dem ein Paket gehört. Die VlanId--ID bezieht sich nur auf Pakete, die mithilfe des Benachbarten Statusobjekts gesendet oder empfangen werden.
Wenn NULL-, sollte das Offloadziel alle VLAN-IDs verwenden, die für die Netzwerkschnittstelle konfiguriert wurden. Die MiniportInitializeEx-Funktion des Offloadziels liest solche VLAN-IDs aus der Registrierung.
Bemerkungen
Eine Beschreibung, wie ein Offloadziel das VlanId Member verwendet, finden Sie unter 802.1Q- und 802.1p-Verarbeitung für eine ausgeladene TCP-Verbindung.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ndischimney.h (include Ndischimney.h) |