Freigeben über


netadapter.h-Header

Dieser Header wird vom Netzwerk verwendet. Weitere Informationen finden Sie unter

netadapter.h enthält die folgenden Programmierschnittstellen:

Functions

 
NET_ADAPTER_DATAPATH_CALLBACKS_INIT

Die NET_ADAPTER_DATAPATH_CALLBACKS_INIT-Funktion initialisiert eine NET_ADAPTER_DATAPATH_CALLBACKS-Struktur.
NET_ADAPTER_DMA_CAPABILITIES_INIT

Die NET_ADAPTER_DMA_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_DMA_CAPABILITIES-Struktur.
NET_ADAPTER_LINK_LAYER_ADDRESS_INIT

Die NET_ADAPTER_LINK_LAYER_ADDRESS_INIT-Funktion initialisiert eine Linkebenenadresse.
NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT

Initialisiert die NET_ADAPTER_LINK_LAYER_CAPABILITIES-Struktur.
NET_ADAPTER_LINK_STATE_INIT

Initialisiert eine NET_ADAPTER_LINK_STATE-Struktur.
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED

Initialisiert eine NET_ADAPTER_LINK_STATE-Struktur für einen Adapter, der vom Netzwerk getrennt ist.
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT

Die NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES-Struktur.
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT

Die NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES-Struktur.
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT

Die NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES-Struktur.
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT

Die NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES-Struktur.
NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED

Die NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED-Funktion initialisiert eine NET_ADAPTER_RX_CAPABILITIES-Struktur für einen Netzadapter, der die vom Treiber verwaltete Empfangspufferzuordnung und -anlage angeben möchte.
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED

Die NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED-Funktion initialisiert eine NET_ADAPTER_RX_CAPABILITIES-Struktur für einen Netzadapter, der die vom Betriebssystem verwaltete Empfangspufferzuordnung und -anlage angeben möchte, aber nicht die Verwendung der DMA-Speicherzuordnung.
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA

Die NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA-Funktion initialisiert eine NET_ADAPTER_RX_CAPABILITIES-Struktur für einen Netzadapter, der die vom Betriebssystem verwaltete Empfangspufferzuordnung und -anlage sowie DMA für die Speicherzuordnung angeben möchte.
NET_ADAPTER_TX_CAPABILITIES_INIT

Die NET_ADAPTER_TX_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_TX_CAPABILITIES-Struktur für einen Netzadapter, der die Verwendung von DMA im Übertragungsdatenpfad nicht angegeben hat.
NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA

Die NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA-Funktion initialisiert eine NET_ADAPTER_TX_CAPABILITIES-Struktur für einen Netzadapter, der die Verwendung von DMA in seinem Übertragungsdatenpfad angegeben hat.
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT

Die NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_BITMAP_CAPABILITIES-Struktur.
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT initialisiert eine NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES-Struktur.
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT

Die NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES-Struktur.
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT

Die NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES-Struktur.
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT

Die NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES-Struktur.
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT

NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT initialisiert eine NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES Struktur, wenn gemeldet wird, dass ein EAPOL-Paket ein Aktivierungsereignis verursacht hat.
NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT

Die NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_REASON_PACKET, wenn die Aktivierungsquelle ein Magisches Paket ist.
NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT

Die NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_REASON_PACKET, wenn die Reaktivierungsquelle ein Magisches Paket ist.
NET_ADAPTER_WAKE_REASON_PACKET_INIT

Die NET_ADAPTER_WAKE_REASON_PACKET_INIT-Funktion initialisiert eine NET_ADAPTER_WAKE_REASON_PACKET-Struktur.
NetAdapterCreate

Erstellt ein NETADAPTER-Objekt.
NetAdapterGetNetLuid

Ruft die NET_LUID ab, die einem Netzwerkadapter zugewiesen ist.
NetAdapterInitAllocate

Die NetAdapterInitAllocate-Funktion weist eine NETADAPTER_INIT Struktur zu, die ein Clienttreiber beim Erstellen eines neuen NETADAPTER-Objekts verwendet.
NetAdapterInitFree

Die NetAdapterInitFree-Funktion ordnet eine NETADAPTER_INIT Struktur zu.
NetAdapterInitSetDatapathCallbacks

Die NetAdapterInitSetDatapathCallbacks-Funktion registriert die Rückruffunktionen eines NETADAPTER zum Erstellen von Datapath-Paketwarteschlangen.
NetAdapterLightweightInitAllocate

Die NetAdapterLightweightInitAllocate-Funktion weist eine NETADAPTER_INIT Struktur zu, die ein Clienttreiber beim Erstellen eines neuen NETADAPTER-Objekts für einen gerätelosen Adapter verwendet.
NetAdapterOffloadSetChecksumCapabilities

Die NetAdapterOffloadSetChecksumCapabilities-Funktion legt die Hardwareprüfsummenauslagerungsfunktionen eines Netzwerkadapters fest.
NetAdapterOpenConfiguration

Öffnet die Konfigurationsdatenbank des Adapters.
NetAdapterPowerOffloadSetArpCapabilities

Die NetAdapterPowerOffloadSetArpCapabilities-Funktion legt die Funktionen eines Netzadapters für die IPv4-ARP-Protokollabladung mit niedriger Leistung fest.
NetAdapterPowerOffloadSetNSCapabilities

Die NetAdapterPowerOffloadSetNsCapabilities-Funktion legt die Funktionen eines Netzadapters für die NS-Protokollabladung (IPv6 Neighbor Solicitation) fest.
NetAdapterReportWakeReasonMediaChange

Die NetAdapterReportWakeReasonMediaChange-Funktion meldet dem Framework, dass ein Netzadapter aufgrund einer Medienänderung ein Aktivierungsereignis generiert hat.
NetAdapterReportWakeReasonPacket

Die NetAdapterReportWakeReasonPacket-Funktion meldet dem Framework, dass ein Netzadapter ein Aktivierungsereignis generiert hat, weil er ein Paket empfangen hat, das einem WoL-Muster (Wake-on-LAN) entspricht.
NetAdapterSetCurrentLinkLayerAddress

Die NetAdapterSetCurrentLinkLayerAddress-Funktion legt die aktuelle Linkebenenadresse für den Netzwerkadapter fest.
NetAdapterSetDataPathCapabilities

Legt die Datenpfadfunktionen des Netzwerkadapters fest.
NetAdapterSetLinkLayerCapabilities

Legt die Funktionen der Verbindungsschicht des Netzwerkadapters fest.
NetAdapterSetLinkLayerMtuSize

Legt die maximale Größe der Übertragungseinheit des Adapters fest.
NetAdapterSetLinkState

Legt den aktuellen Linkstatus des des Netzwerkadapters fest.
NetAdapterSetPermanentLinkLayerAddress

Die NetAdapterSetPermanentLinkLayerAddress-Funktion legt die Adresse der permanenten Linkebene für den Netzwerkadapter fest.
NetAdapterSetReceiveFilterCapabilities

NetAdapterSetReceiveFilterCapabilities legt die Empfangsfilterfunktionen eines Netzwerkadapters fest.
NetAdapterStart

Die NetAdapterStart-Funktion startet ein NETADAPTER-Objekt.
NetAdapterStop

Die NetAdapterStop-Funktion beendet ein NETADAPTER-Objekt.
NetAdapterWakeSetBitmapCapabilities

Die NetAdapterWakeSetBitmapCapabilities-Funktion legt die Bitmapmuster-Wake-on-LAN-Funktionen (WoL) eines Netzadapters fest.
NetAdapterWakeSetEapolPacketCapabilities

NetAdapterWakeSetEapolPacketCapabilities legt die WOL-Funktionen für EAPOL-Pakete eines Netzwerkadapters fest.
NetAdapterWakeSetMagicPacketCapabilities

Die NetAdapterWakeSetMagicPacketCapabilities-Funktion legt die WoL-Funktionen (Magic Packet Wake on LAN) eines Netzadapters fest.
NetAdapterWakeSetMediaChangeCapabilities

Die NetAdapterWakeSetMediaChangeCapabilities-Funktion legt die WoL-Funktionen (Media Change Wake on LAN) eines Netzwerkadapters fest.
NetAdapterWakeSetPacketFilterCapabilities

Die NetAdapterWakeSetPacketFilterCapabilities-Funktion legt die WoL-Funktionen (Packet Filter Wake on LAN) eines Net Adapters fest.
NetReceiveFilterGetMulticastAddressCount

NetReceiveFilterGetMulticastAddressCount ruft die Anzahl der Adressen in der Multicastadressenliste ab.
NetReceiveFilterGetMulticastAddressList

NetReceiveFilterGetMulticastAddressList ruft die Liste der Adressen ab, die Multicastpakete empfangen können.
NetReceiveFilterGetPacketFilter

NetReceiveFilterGetPacketFilter ruft die NET_PACKET_FILTER_FLAGS ab, die die vom Netzwerkadapter unterstützten Paketfilter beschreiben.

Rückruffunktionen

 
EVT_NET_ADAPTER_CREATE_RXQUEUE

Die Implementierung des Clienttreibers der Ereignisrückruffunktion EvtNetAdapterCreateRxQueue, die eine Empfangswarteschlange (Rx) einrichtet.
EVT_NET_ADAPTER_CREATE_TXQUEUE

Die Implementierung des Clienttreibers der Ereignisrückruffunktion EvtNetAdapterCreateTxQueue , die eine Übertragungswarteschlange (Tx) einrichtet.
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM

Die Rückruffunktion EvtNetAdapterOffloadSetChecksum wird vom Clienttreiber implementiert, um Änderungen an Prüfsummenauslagerungsfunktionen festzulegen.
EVT_NET_ADAPTER_RETURN_RX_BUFFER

Implementieren Sie diese optionale Rückruffunktion, um eine Bereinigung für einen Empfangspuffer durchzuführen, für den Sie zuvor die manuelle Fragmentzuordnung und -anlage angegeben haben.
EVT_NET_ADAPTER_SET_RECEIVE_FILTER

Der Clienttreiber implementiert EvtNetAdapterSetReceiveFilter, um Änderungen an den aktiven Empfangsfilterfunktionen eines Netzwerkadapters festzulegen.

Strukturen

 
NET_ADAPTER_DATAPATH_CALLBACKS

Die NET_ADAPTER_DATAPATH_CALLBACKS-Struktur beschreibt die Rückruffunktionen eines Netzadapters zum Erstellen seiner Datapath-Warteschlangen.
NET_ADAPTER_DMA_CAPABILITIES

Die NET_ADAPTER_DMA_CAPABILITIES-Struktur beschreibt die DMA-Funktionen eines Adapters.
NET_ADAPTER_LINK_LAYER_ADDRESS

Eine NET_ADAPTER_LINK_LAYER_ADDRESS-Struktur beschreibt eine Linkebenenadresse.
NET_ADAPTER_LINK_LAYER_CAPABILITIES

Beschreibt die Funktionen der Linkebene des Adapters.
NET_ADAPTER_LINK_STATE

Beschreibt den Linkstatus des Adapters.
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES

Die NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES-Struktur beschreibt eine Netzwerkschnittstelle Karte funktionen (NIC) zum Auslagern der Prüfsummenberechnung und -validierung.
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES

Die NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES-Struktur beschreibt die Funktionen eines Netzadapters für IPv4 ARP Low Power Protocol Offload.
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES

Die NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES-Struktur beschreibt die Funktionen eines Netzadapters für IPv6 Neighbor Solicitation (NS) Low Power Protocol Offload.
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES

Die NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES-Struktur gibt die Empfangsfilterfunktionen einer Netzwerkkarte an.
NET_ADAPTER_RX_CAPABILITIES

Die NET_ADAPTER_RX_CAPABILITIES-Struktur beschreibt die Empfangsfunktionen eines Netzadapters.
NET_ADAPTER_TX_CAPABILITIES

Die NET_ADAPTER_TX_CAPABILITIES-Struktur beschreibt die Übertragungsfunktionen eines Netzadapters.
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES

Die NET_ADAPTER_WAKE_BITMAP_CAPABILITIES-Struktur beschreibt die Wake-on-LAN-Funktionen (WoL) eines Netzadapters zum Aufwachen aus einem Bitmapmuster.
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES

NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES beschreibt die WoL-Funktionen eines Netzwerkadapters zum Aufwachen aus einem EAPOL-Paket.
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES

Die NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES-Struktur beschreibt die Wake-on-LAN-Funktionen (WoL) eines Netzadapters zum Aufwachen aus einem Magic-Paket.
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES

Die NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES-Struktur beschreibt die Wake-on-LAN-Funktionen (WoL) eines Netzadapters zum Aufwachen von einem Medienänderungsereignis.
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES

Die NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES-Struktur beschreibt die Wake-on-LAN-Funktionen (WoL) eines Netzadapters zum Aufwachen aus einer Paketfilter-Übereinstimmung.
NET_ADAPTER_WAKE_REASON_PACKET

Die NET_ADAPTER_WAKE_REASON_PACKET-Struktur beschreibt ein Netzwerkpaket (bekannt als Aktivierungspaket), das dazu geführt hat, dass der Netzwerkadapter ein Aktivierungsereignis generiert.

Enumerationen

 
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS

Gibt die Einstellungen für die automatische Aushandlung für den NIC-Treiber an.
NET_ADAPTER_PAUSE_FUNCTION_TYPE

Die NET_ADAPTER_PAUSE_FUNCTION_TYPE-Enumeration gibt an, welche IEEE 802.3-Pauseframes ein Netzadapter unterstützt.
NET_ADAPTER_WAKE_PATTERN_ID

NET_ADAPTER_WAKE_PATTERN_ID wird verwendet, um die Aktivierungsmuster-ID in der NET_ADAPTER_WAKE_REASON_PACKET-Struktur anzugeben.
NET_MEMORY_MAPPING_REQUIREMENT

Die NET_MEMORY_MAPPING_REQUIREMENT-Enumeration gibt die Speicherzuordnungsanforderung an, die ein Netzadapter für seine Empfangs- und Übertragungspuffer angeben kann.
NET_PACKET_FILTER_FLAGS

NET_PACKET_FILTER_FLAGS die Empfangspaketfilter eines Netzwerkadapters beschreiben.
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE

Die NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE-Enumeration gibt an, wie das Betriebssystem NET_PACKET_FRAGMENT Empfangspuffer für die Empfangswarteschlangen eines Netzwerkadapterclienttreibers zuordnen soll.
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE

Die NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE-Enumeration gibt an, wie das Betriebssystem NET_PACKET_FRAGMENT Puffer vorab an NET_PACKETs für die Empfangswarteschlangen eines Netzwerkadapterclienttreibers anfügen soll.