en-tête netadapter.h
Cet en-tête est utilisé par le réseau. Pour plus d’informations, consultez :
netadapter.h contient les interfaces de programmation suivantes :
Fonctions
NET_ADAPTER_DATAPATH_CALLBACKS_INIT La fonction NET_ADAPTER_DATAPATH_CALLBACKS_INIT initialise une structure NET_ADAPTER_DATAPATH_CALLBACKS. |
NET_ADAPTER_DMA_CAPABILITIES_INIT La fonction NET_ADAPTER_DMA_CAPABILITIES_INIT initialise une structure NET_ADAPTER_DMA_CAPABILITIES. |
NET_ADAPTER_LINK_LAYER_ADDRESS_INIT La fonction NET_ADAPTER_LINK_LAYER_ADDRESS_INIT initialise une adresse de couche de liens. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES_INIT Initialise la structure NET_ADAPTER_LINK_LAYER_CAPABILITIES. |
NET_ADAPTER_LINK_STATE_INIT Initialise une structure NET_ADAPTER_LINK_STATE. |
NET_ADAPTER_LINK_STATE_INIT_DISCONNECTED Initialise une structure NET_ADAPTER_LINK_STATE pour une carte déconnectée du réseau. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT La fonction NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES_INIT initialise une structure NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT La fonction NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES_INIT initialise une structure NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT La fonction NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES_INIT initialise une structure NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT La fonction NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES_INIT initialise une structure NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES. |
NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED La fonction NET_ADAPTER_RX_CAPABILITIES_INIT_DRIVER_MANAGED initialise une structure de NET_ADAPTER_RX_CAPABILITIES pour une carte réseau qui souhaite spécifier l’allocation et la pièce jointe de réception gérées par le pilote. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED La fonction NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED initialise une structure NET_ADAPTER_RX_CAPABILITIES pour une carte réseau qui souhaite spécifier l’allocation et la pièce jointe de réception gérées par le système d’exploitation, mais pas l’utilisation du mappage de mémoire DMA. |
NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA La fonction NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA initialise une structure de NET_ADAPTER_RX_CAPABILITIES pour une carte réseau qui souhaite spécifier l’allocation et la pièce jointe de réception gérées par le système d’exploitation, ainsi que DMA pour le mappage de mémoire. |
NET_ADAPTER_TX_CAPABILITIES_INIT La fonction NET_ADAPTER_TX_CAPABILITIES_INIT initialise une structure NET_ADAPTER_TX_CAPABILITIES pour un adaptateur net qui n’a pas spécifié l’utilisation de DMA dans son chemin de données de transmission. |
NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA La fonction NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA initialise une structure NET_ADAPTER_TX_CAPABILITIES pour un adaptateur net qui a spécifié l’utilisation de DMA dans son chemin de transmission des données. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT La fonction NET_ADAPTER_WAKE_BITMAP_CAPABILITIES_INIT initialise une structure NET_ADAPTER_WAKE_BITMAP_CAPABILITIES. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT initialise une structure de NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT La fonction NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES_INIT initialise une structure NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT La fonction NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES_INIT initialise une structure NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT La fonction NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES_INIT initialise une structure NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES. |
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT initialise un struct de NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES lors de la création de rapports indiquant qu’un paquet EAPOL a provoqué un événement de mise en éveil. |
NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT La fonction NET_ADAPTER_WAKE_REASON_FILTER_PACKET_INIT initialise une NET_ADAPTER_WAKE_REASON_PACKET lorsque la source de veille est un paquet magique. |
NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT La fonction NET_ADAPTER_WAKE_REASON_MAGIC_PACKET_INIT initialise une NET_ADAPTER_WAKE_REASON_PACKET lorsque la source de veille est un paquet magique. |
NET_ADAPTER_WAKE_REASON_PACKET_INIT La fonction NET_ADAPTER_WAKE_REASON_PACKET_INIT initialise une structure NET_ADAPTER_WAKE_REASON_PACKET. |
NetAdapterCreate Crée un objet NETADAPTER. |
NetAdapterGetNetLuid Récupère le NET_LUID affecté à une carte réseau. |
NetAdapterInitAllocate La fonction NetAdapterInitAllocate alloue une structure NETADAPTER_INIT qu’un pilote client utilise lors de la création d’un objet NETADAPTER. |
NetAdapterInitFree La fonction NetAdapterInitFree libère une structure NETADAPTER_INIT. |
NetAdapterInitSetDatapathCallbacks La fonction NetAdapterInitSetDatapathCallbacks inscrit les fonctions de rappel de NETADAPTER pour la création de files d’attente de paquets datapath. |
NetAdapterLightweightInitAllocate La fonction NetAdapterLightweightInitAllocate alloue une structure NETADAPTER_INIT qu’un pilote client utilise lors de la création d’un objet NETADAPTER pour un adaptateur sans appareil. |
NetAdapterOffloadSetChecksumCapabilities La fonction NetAdapterOffloadSetChecksumCapabilities définit les fonctionnalités de déchargement de somme de contrôle matérielle d’une carte réseau. |
NetAdapterOpenConfiguration Ouvre la base de données de configuration de l’adaptateur. |
NetAdapterPowerOffloadSetArpCapabilities La fonction NetAdapterPowerOffloadSetArpCapabilities définit les fonctionnalités d’un adaptateur net pour le déchargement du protocole ARP À faible puissance IPv4. |
NetAdapterPowerOffloadSetNSCapabilities La fonction NetAdapterPowerOffloadSetNsCapabilities définit les fonctionnalités d’un adaptateur net pour le déchargement de protocole de sollicitation de voisin IPv6 (NS). |
NetAdapterReportWakeReasonMediaChange La fonction NetAdapterReportWakeReasonMediaChange signale à l’infrastructure qu’un adaptateur net a généré un événement de mise en éveil en raison d’une modification du support. |
NetAdapterReportWakeReasonPacket La fonction NetAdapterReportWakeReasonPacket signale au framework qu’un adaptateur net a généré un événement de mise en éveil, car il a reçu un paquet correspondant à un modèle WoL (Wake-on-LAN). |
NetAdapterSetCurrentLinkLayerAddress La fonction NetAdapterSetCurrentLinkLayerAddress définit l’adresse de couche de liaison actuelle pour la carte réseau. |
NetAdapterSetDataPathCapabilities Définit les fonctionnalités de chemin d’accès aux données de la carte réseau. |
NetAdapterSetLinkLayerCapabilities Définit les fonctionnalités de couche de liaison de la carte réseau. |
NetAdapterSetLinkLayerMtuSize Définit la taille maximale de l’unité de transfert de la couche de liaison de l’adaptateur. |
NetAdapterSetLinkState Définit l’état actuel de la liaison de la carte réseau. |
NetAdapterSetPermanentLinkLayerAddress La fonction NetAdapterSetPermanentLinkLayerAddress définit l’adresse de couche de liaison permanente pour la carte réseau. |
NetAdapterSetReceiveFilterCapabilities NetAdapterSetReceiveFilterCapabilities définit les fonctionnalités de filtrage de réception d’une carte réseau. |
NetAdapterStart La fonction NetAdapterStart démarre un objet NETADAPTER. |
netAdapterStop La fonction NetAdapterStop arrête un objet NETADAPTER. |
NetAdapterWakeSetBitmapCapabilities La fonction NetAdapterWakeSetBitmapCapabilities définit les fonctionnalités du modèle bitmap d’un adaptateur net sur les fonctionnalités woL (LAN). |
NetAdapterWakeSetEapolPacketCapabilities NetAdapterWakeSetEapolPacketCapabilities définit les fonctionnalités WoL de paquet EAPOL d’une carte réseau. |
NetAdapterWakeSetMagicPacketCapabilities La fonction NetAdapterWakeSetMagicPacketCapabilities définit la sortie de veille de paquet magique d’un adaptateur net sur les fonctionnalités du réseau local (WoL). |
NetAdapterWakeSetMediaChangeCapabilities La fonction NetAdapterWakeSetMediaChangeCapabilities définit les fonctionnalités de changement multimédia d’un adaptateur net sur les fonctionnalités de réseau local (WoL). |
NetAdapterWakeSetPacketFilterCapabilities La fonction NetAdapterWakeSetPacketFilterCapabilities définit les fonctionnalités du filtre de paquets d’un adaptateur net sur les fonctionnalités DUN (WoL). |
NetReceiveFilterGetMulticastAddressCount NetReceiveFilterGetMulticastAddressCount récupère le nombre d’adresses dans la liste d’adresses de multidiffusion. |
NetReceiveFilterGetMulticastAddressList NetReceiveFilterGetMulticastAddressList récupère la liste des adresses qui peuvent recevoir des paquets de multidiffusion. |
NetReceiveFilterGetPacketFilter NetReceiveFilterGetPacketFilter récupère les NET_PACKET_FILTER_FLAGS qui décrivent les filtres de paquets pris en charge par la carte réseau. |
Fonctions de rappel
EVT_NET_ADAPTER_CREATE_RXQUEUE Implémentation du pilote client de la fonction de rappel d’événement EvtNetAdapterCreateRxQueue qui configure une file d’attente de réception (Rx). |
EVT_NET_ADAPTER_CREATE_TXQUEUE Implémentation du pilote client de la fonction de rappel d’événement EvtNetAdapterCreateTxQueue qui configure une file d’attente de transmission (Tx). |
EVT_NET_ADAPTER_OFFLOAD_SET_CHECKSUM La fonction de rappel EvtNetAdapterOffloadSetChecksum est implémentée par le pilote client pour définir les modifications apportées aux fonctionnalités de déchargement de somme de contrôle. |
EVT_NET_ADAPTER_RETURN_RX_BUFFER Implémentez cette fonction de rappel facultative pour effectuer le nettoyage sur une mémoire tampon de réception pour laquelle vous avez précédemment spécifié l’allocation et la pièce jointe de fragments manuels. |
EVT_NET_ADAPTER_SET_RECEIVE_FILTER Le pilote client implémente EvtNetAdapterSetReceiveFilter pour définir les modifications apportées aux fonctionnalités de filtrage de réception actives d’une carte réseau. |
Structures
NET_ADAPTER_DATAPATH_CALLBACKS La structure NET_ADAPTER_DATAPATH_CALLBACKS décrit les fonctions de rappel d’un adaptateur net pour la création de ses files d’attente de chemins de données. |
NET_ADAPTER_DMA_CAPABILITIES La structure NET_ADAPTER_DMA_CAPABILITIES décrit les fonctionnalités DMA d’un adaptateur. |
NET_ADAPTER_LINK_LAYER_ADDRESS Une structure NET_ADAPTER_LINK_LAYER_ADDRESS décrit une adresse de couche de liens. |
NET_ADAPTER_LINK_LAYER_CAPABILITIES Décrit les fonctionnalités de couche de liaison de l’adaptateur. |
NET_ADAPTER_LINK_STATE Décrit l’état du lien de l’adaptateur. |
NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES La structure NET_ADAPTER_OFFLOAD_CHECKSUM_CAPABILITIES décrit les fonctionnalités d’une carte d’interface réseau pour décharger le calcul et la validation de la somme de contrôle. |
NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES La structure NET_ADAPTER_POWER_OFFLOAD_ARP_CAPABILITIES décrit les fonctionnalités d’un adaptateur net pour le déchargement du protocole ARP À faible puissance IPv4. |
NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES La structure NET_ADAPTER_POWER_OFFLOAD_NS_CAPABILITIES décrit les fonctionnalités d’un adaptateur net pour le déchargement de protocole de sollicitation de voisin IPv6 (NS) à faible puissance. |
NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES La structure NET_ADAPTER_RECEIVE_FILTER_CAPABILITIES spécifie les fonctionnalités de filtrage de réception d’une carte réseau. |
NET_ADAPTER_RX_CAPABILITIES La structure NET_ADAPTER_RX_CAPABILITIES décrit les fonctionnalités de réception d’un adaptateur net. |
NET_ADAPTER_TX_CAPABILITIES La structure NET_ADAPTER_TX_CAPABILITIES décrit les fonctionnalités de transmission d’un adaptateur net. |
NET_ADAPTER_WAKE_BITMAP_CAPABILITIES La structure NET_ADAPTER_WAKE_BITMAP_CAPABILITIES décrit les fonctionnalités de mise en éveil d’un adaptateur net sur le réseau local (WoL) pour se réveiller à partir d’un modèle bitmap. |
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES décrit les fonctionnalités WoL d’une carte réseau pour se réveiller à partir d’un paquet EAPOL. |
NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES La structure NET_ADAPTER_WAKE_MAGIC_PACKET_CAPABILITIES décrit les fonctionnalités d’éveil d’un adaptateur net sur le réseau local (WoL) pour se réveiller à partir d’un paquet magique. |
NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES La structure NET_ADAPTER_WAKE_MEDIA_CHANGE_CAPABILITIES décrit les fonctionnalités de mise en éveil d’un adaptateur net sur le réseau local (WoL) pour se réveiller à partir d’un événement de changement multimédia. |
NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES La structure NET_ADAPTER_WAKE_PACKET_FILTER_CAPABILITIES décrit les fonctionnalités de mise en éveil d’un adaptateur net sur le réseau local (WoL) pour se réveiller à partir d’une correspondance de filtre de paquets. |
NET_ADAPTER_WAKE_REASON_PACKET La structure NET_ADAPTER_WAKE_REASON_PACKET décrit un paquet réseau (appelé paquet de mise en éveil) qui a provoqué la génération d’un événement de mise en éveil. |
Énumérations
NET_ADAPTER_AUTO_NEGOTIATION_FLAGS Spécifie les paramètres de négociation automatique pour le pilote de carte réseau. |
NET_ADAPTER_PAUSE_FUNCTION_TYPE L’énumération NET_ADAPTER_PAUSE_FUNCTION_TYPE spécifie ce que l’IEEE 802.3 met en pause les images qu’un adaptateur net prend en charge. |
NET_ADAPTER_WAKE_PATTERN_ID NET_ADAPTER_WAKE_PATTERN_ID est utilisé pour spécifier l’ID de modèle de mise en éveil dans la structure NET_ADAPTER_WAKE_REASON_PACKET. |
NET_MEMORY_MAPPING_REQUIREMENT L’énumération NET_MEMORY_MAPPING_REQUIREMENT identifie l’exigence de mappage de mémoire qu’un adaptateur net peut spécifier pour ses mémoires tampons de réception et de transmission. |
NET_PACKET_FILTER_FLAGS NET_PACKET_FILTER_FLAGS décrire les filtres de paquets de réception d’une carte réseau. |
NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE L’énumération NET_RX_FRAGMENT_BUFFER_ALLOCATION_MODE identifie la façon dont le système d’exploitation doit allouer des mémoires tampons de réception NET_PACKET_FRAGMENT pour les files d’attente de réception d’un pilote client de carte net. |
NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE L’énumération NET_RX_FRAGMENT_BUFFER_ATTACHMENT_MODE identifie la façon dont le système d’exploitation doit pré-attacher des mémoires tampons NET_PACKET_FRAGMENT à NET_PACKETs pour les files d’attente de réception d’un pilote client de carte net. |