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