Freigeben über


netadapter.h-Header

Dieser Header wird von Netzwerk verwendet. Weitere Informationen finden Sie unter:

netadapter.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
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 Empfangspufferzuweisung und -anlage, aber nicht die Verwendung der DMA-Speicherzuordnung angeben möchte.
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 Empfangspufferzuweisung 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 im Ü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 Wake-up-Ereignis 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 Wachquelle 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 Wake-Quelle 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 verteilt eine NETADAPTER_INIT Struktur.
NetAdapterInitSetDatapathCallbacks-

Die NetAdapterInitSetDatapathCallbacks-Funktion registriert die Rückruffunktionen eines NETADAPTERs zum Erstellen von Datenpfadpaketwarteschlangen.
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 Hardwarecheckum-Offload-Funktionen eines Netzwerkadapters fest.
NetAdapterOpenConfiguration-

Öffnet die Konfigurationsdatenbank des Adapters.
NetAdapterPowerOffloadSetArpCapabilities

Die NetAdapterPowerOffloadSetArpCapabilities-Funktion legt die Funktionen eines Netzadapters für den Offload für IPv4 ARP low power protocol fest.
NetAdapterPowerOffloadSetNSCapabilities

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

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

Die NetAdapterReportWakeReasonPacket-Funktion meldet dem Framework, dass ein Netzadapter ein Wake-up-Ereignis generiert hat, da es ein Paket empfangen hat, das mit einem Wake-on-LAN (WoL)-Muster übereinstimmt.
NetAdapterSetCurrentLinkLayerAddress

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

Legt die Datenpfadfunktionen des Netzwerkadapters fest.
NetAdapterSetLinkLayerCapabilities

Legt die Verbindungsschichtfunktionen des Netzwerkadapters fest.
NetAdapterSetLinkLayerMtuSize

Legt die maximale Übertragungseinheitsgröße des Verbindungsschichts des Adapters fest.
NetAdapterSetLinkState-

Legt den aktuellen Verbindungsstatus des Netzwerkadapters fest.
NetAdapterSetPermanentLinkLayerAddress

Die NetAdapterSetPermanentLinkLayerAddress-Funktion legt die dauerhafte Linkschichtadresse 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 stoppt ein NETADAPTER-Objekt.
NetAdapterWakeSetBitmapCapabilities

Die NetAdapterWakeSetBitmapCapabilities-Funktion legt die Bitmapmusteraktivierung eines Netzadapters auf LAN-Funktionen (WoL) fest.
NetAdapterWakeSetEapolPacketCapabilities

NetAdapterWakeSetEapolPacketCapabilities legt die EAPOL-Paket-WoL-Funktionen eines Netzwerkadapters fest.
NetAdapterWakeSetMagicPacketCapabilities

Die NetAdapterWakeSetMagicPacketCapabilities-Funktion legt die Zauberpaket-Wake-Funktionen eines Netzadapters auf LAN (WoL) fest.
NetAdapterWakeSetMediaChangeCapabilities

Die NetAdapterWakeSetMediaChangeCapabilities-Funktion legt die Medienänderungsaktivierung eines NetAdapters auf LAN-Funktionen (WoL) fest.
NetAdapterWakeSetPacketFilterCapabilities

Die NetAdapterWakeSetPacketFilterCapabilities-Funktion legt die Paketfilteraktivierung eines NetAdapters auf LAN-Funktionen (WoL) fest.
NetReceiveFilterGetMulticastAddressCount

NetReceiveFilterGetMulticastAddressCount ruft die Anzahl der Adressen in der Multicast-Adressliste 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 EvtNetAdapterCreateTxQueue Ereignisrückruffunktion, die eine Übertragungswarteschlange (Tx) einrichtet.
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM

Die Rückruffunktion EvtNetAdapterOffloadSetChecksum wird vom Clienttreiber implementiert, um Änderungen an Checkum-Offload-Funktionen 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 manuelle Fragmentzuweisung 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 Datenpfadwarteschlangen.
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 Linkschichtadresse.
NET_ADAPTER_LINK_LAYER_CAPABILITIES

Beschreibt die Verbindungsschichtfunktionen des Adapters.
NET_ADAPTER_LINK_STATE

Beschreibt den Verbindungsstatus des Adapters.
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES

Die NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES-Struktur beschreibt die Funktionen einer Netzwerkschnittstellenkarte (Network Interface Card, NIC) zum Entladen von Prüfsummenberechnungen und -validierungen.
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES

Die NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES-Struktur beschreibt die Funktionen eines Netzadapters für das Offload von IPv4 ARP low power protocol.
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) offload.
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES

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

In der NET_ADAPTER_RX_CAPABILITIES-Struktur werden die Empfangsfunktionen eines Netzadapters beschrieben.
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 von 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 Magischen 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 aus 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 (als Wake-Paket bezeichnet), das dazu führte, dass der Netzwerkadapter ein Wake-up-Ereignis generierte.

Aufzählungen

 
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 Wake-Muster-ID in der NET_ADAPTER_WAKE_REASON_PACKET Struktur anzugeben.
NET_MEMORY_MAPPING_REQUIREMENT

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

NET_PACKET_FILTER_FLAGS beschreiben die Empfangenpaketfilter eines Netzwerkadapters.
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE

Die NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE-Aufzählung gibt an, wie das Betriebssystem puffern NET_PACKET_FRAGMENT Empfangenpuffer für die Empfangswarteschlangen eines Netadapterclienttreibers zuordnen soll.
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE

Die NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE-Aufzählung gibt an, wie das Betriebssystem NET_PACKET_FRAGMENT Puffer vorab an NET_PACKETs für die Empfangswarteschlangen eines Netadapter-Clienttreibers anfügen soll.