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