Partager via


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.