Partager via


Pilotes réseau, Windows Vista et versions ultérieures

Vue d’ensemble des pilotes réseau, de la technologie Windows Vista et ultérieure.

Pour développer des pilotes réseau, Windows Vista et versions ultérieures, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
FWPS_DISCARD_MODULE0

Le type d’énumération FWPS_DISCARD_MODULE0 spécifie le type de module qui a ignoré les données. Notez FWPS_DISCARD_MODULE0 est une version spécifique de FWPS_DISCARD_MODULE.
MIB_IF_TABLE_LEVEL

Le type d’énumération MIB_IF_TABLE_LEVEL définit le niveau d’informations d’interface à récupérer.
NET_IF_ACCESS_TYPE

Le type d’énumération NET_IF_ACCESS_TYPE spécifie le type d’accès à l’interface réseau NDIS.
NET_IF_ADMIN_STATUS

Le type d’énumération NET_IF_ADMIN_STATUS spécifie le status d’administration de l’interface réseau NDIS, comme décrit dans RFC 2863.
NET_IF_CONNECTION_TYPE

Le type d’énumération NET_IF_CONNECTION_TYPE spécifie le type de connexion d’interface réseau NDIS.
NET_IF_DIRECTION_TYPE

Le type d’énumération NET_IF_ACCESS_TYPE spécifie le type de direction de l’interface réseau NDIS.
NET_IF_MEDIA_CONNECT_STATE

Le type d’énumération NET_IF_MEDIA_CONNECT_STATE spécifie l’état de connexion de l’interface réseau NDIS.
NET_IF_MEDIA_DUPLEX_STATE

Le type d’énumération NET_IF_MEDIA_DUPLEX_STATE spécifie l’état duplex de l’interface réseau NDIS.
NET_IF_OPER_STATUS

Le type d’énumération NET_IF_OPER_STATUS définit le status opérationnel actuel de l’interface réseau NDIS.
NL_ADDRESS_TYPE

Le type d’énumération NL_ADDRESS_TYPE spécifie le type d’adresse IP de la couche réseau.
NL_LINK_LOCAL_ADDRESS_BEHAVIOR

Le type d’énumération NL_LINK_LOCAL_ADDRESS_BEHAVIOR définit le comportement de l’adresse locale de lien.
NL_NEIGHBOR_STATE

Le type d’énumération NL_NEIGHBOR_STATE définit l’état d’une adresse IP voisine de couche réseau, comme décrit dans RFC 2461, section 7.3.2.
NL_ROUTE_ORIGIN

Le type d’énumération NL_ROUTE_ORIGIN définit l’origine de la route IP.
NL_ROUTE_PROTOCOL

Le type d’énumération NL_ROUTE_PROTOCOL définit le mécanisme de routage avec lequel une route IP a été ajoutée, comme décrit dans RFC 4292.
NL_ROUTER_DISCOVERY_BEHAVIOR

Le type d’énumération NL_ROUTER_DISCOVERY_BEHAVIOR définit le comportement de découverte du routeur, comme décrit dans RFC 2461.
TUNNEL_TYPE

Le type d’énumération TUNNEL_TYPE définit la méthode d’encapsulation utilisée par un tunnel, comme décrit par l’autorité IANA (Internet Assigned Names Authority).

Fonctions

 
GetCurrentThreadCompartmentId

Réservé pour un usage futur. N’utilisez pas cette fonction. (GetCurrentThreadCompartmentId)
GetNetworkInformation

Réservé pour un usage futur. N’utilisez pas cette fonction. (GetNetworkInformation)
GetSessionCompartmentId

Réservé pour un usage futur. N’utilisez pas cette fonction. (GetSessionCompartmentId)
SetCurrentThreadCompartmentId

Réservé pour un usage futur. N’utilisez pas cette fonction. (SetCurrentThreadCompartmentId)
SetNetworkInformation

Réservé pour un usage futur. N’utilisez pas cette fonction. (SetNetworkInformation)
SetSessionCompartmentId

Réservé pour un usage futur. N’utilisez pas cette fonction. (SetSessionCompartmentId)

Structures

 
FWPS_ACTION0

La structure FWPS_ACTION0 spécifie l’action d’exécution que le moteur de filtre effectue si toutes les conditions de filtrage du filtre sont remplies. Notez FWPS_ACTION0 est une version spécifique de FWPS_ACTION.
FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0

La structure FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 spécifie un modèle pour les points de terminaison d’application de la couche d’application (ALE) à énumérer. Notez FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 est une version spécifique de FWPS_ALE_ENDPOINT_ENUM_TEMPLATE.
FWPS_ALE_ENDPOINT_PROPERTIES0

La structure FWPS_ALE_ENDPOINT_PROPERTIES0 spécifie les propriétés d’un point de terminaison d’application de couche d’application (ALE). Notez FWPS_ALE_ENDPOINT_PROPERTIES0 est une version spécifique de FWPS_ALE_ENDPOINT_PROPERTIES.
FWPS_CLASSIFY_OUT0

La structure FWPS_CLASSIFY_OUT0 définit les données qui sont retournées à l’appelant de la fonction de légende classifyFn d’une légende. Notez FWPS_CLASSIFY_OUT0 est une version spécifique de FWPS_CLASSIFY_OUT.
FWPS_DISCARD_METADATA0

La structure FWPS_DISCARD_METADATA0 décrit les données qui ont été ignorées par le moteur de filtre, une couche réseau ou une couche de transport. Notez FWPS_DISCARD_METADATA0 est une version spécifique de FWPS_DISCARD_METADATA.
FWPS_FILTER_CONDITION0

La structure FWPS_FILTER_CONDITION0 définit une condition de filtrage d’exécution pour un filtre. Notez FWPS_FILTER_CONDITION0 est une version spécifique de FWPS_FILTER_CONDITION.
FWPS_FILTER0

La structure FWPS_FILTER0 définit un filtre d’exécution dans le moteur de filtre. Notez FWPS_FILTER0 est la version spécifique de FWPS_FILTER utilisée dans Windows Vista et versions ultérieures.
FWPS_FILTER1

La structure FWPS_FILTER1 définit un filtre d’exécution dans le moteur de filtre. Notez FWPS_FILTER1 est la version spécifique de FWPS_FILTER utilisée dans Windows 7 et versions ultérieures.
FWPS_FILTER2

La structure FWPS_FILTER2 définit un filtre d’exécution dans le moteur de filtre. Notez FWPS_FILTER2 est la version spécifique de FWPS_FILTER utilisée dans Windows 8 et versions ultérieures.
FWPS_FILTER3

Définit un filtre d’exécution dans le moteur de filtre.
FWPS_INBOUND_FRAGMENT_METADATA0

La structure FWPS_INBOUND_FRAGMENT_METADATA0 décrit les données fragment pour un fragment de paquet reçu. Notez FWPS_INBOUND_FRAGMENT_METADATA0 est une version spécifique de FWPS_INBOUND_FRAGMENT_METADATA.
FWPS_INCOMING_VALUE0

La structure FWPS_INCOMING_VALUE0 définit une valeur de données individuelle. Notez FWPS_INCOMING_VALUE0 est une version spécifique de FWPS_INCOMING_VALUE.
FWPS_INCOMING_VALUES0

La structure de FWPS_INCOMING_VALUES0 définit les valeurs de données qui sont passées par le moteur de filtre à la fonction de légende classifyFn d’une légende. Notez FWPS_INCOMING_VALUES0 est une version spécifique de FWPS_INCOMING_VALUES.
IF_COUNTED_STRING_LH

La structure IF_COUNTED_STRING spécifie une chaîne comptée pour les interfaces NDIS.
IN6_ADDR

La structure IN6_ADDR spécifie une adresse de transport IPv6.
L2_NOTIFICATION_DATA

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures.
NDIS_INTERFACE_INFORMATION

La structure NDIS_INTERFACE_INFORMATION fournit des informations sur une interface réseau pour l’OID OID_GEN_INTERFACE_INFO.
NDK_ADAPTER_INFO

La structure NDK_ADAPTER_INFO spécifie des informations sur les limites et les fonctionnalités d’un adaptateur NDK.
NDK_VERSION

La structure NDK_VERSION spécifie les versions principales et mineures dans l’interface NDK.
NET_PHYSICAL_LOCATION_LH

La structure NET_PHYSICAL_LOCATION fournit à NDIS des informations sur l’emplacement physique d’une interface réseau inscrite.
SOCKADDR

La structure SOCKADDR est une structure générique qui spécifie une adresse de transport.
SOCKADDR_IN

La structure SOCKADDR_IN spécifie une adresse de transport et un port pour la famille d’adresses AF_INET.
SOCKADDR_IN6_LH

La structure SOCKADDR_IN6_LH (ws2ipdef.h) spécifie une adresse de transport et un port pour la famille d’adresses AF_INET6.
SOCKADDR_IN6_W2KSP1

La structure SOCKADDR_IN6_W2KSP1 (ws2ipdef.h) spécifie une adresse de transport et un port pour la famille d’adresses AF_INET6.
SOCKADDR_STORAGE_LH

La structure SOCKADDR_STORAGE est une structure générique qui spécifie une adresse de transport. (SOCKADDR_STORAGE_LH)
SOCKADDR_STORAGE_XP

La structure SOCKADDR_STORAGE est une structure générique qui spécifie une adresse de transport. S
SOCKET_ADDRESS_LIST

La structure SOCKET_ADDRESS_LIST définit une liste d’adresses de transport de taille variable.
WSACMSGHDR

La structure CMSGHDR définit l’en-tête d’un objet de données de contrôle associé à un datagramme.