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. |