Partager via


en-tête netdevice.h

Cet en-tête est utilisé par le réseau. Pour plus d'informations, consultez les pages suivantes :

netdevice.h contient les interfaces de programmation suivantes :

Fonctions

 
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT

La fonction NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS_INIT initialise une structure NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS.
NET_DEVICE_RESET_CAPABILITIES_INIT

La fonction NET_DEVICE_RESET_CAPABILITIES_INIT initialise une structure NET_DEVICE_RESET_CAPABILITIES.
NetDeviceInitConfig

La fonction NetDeviceInitConfig initialise les opérations d’initialisation de l’appareil lorsque le gestionnaire Plug-and-Play (PnP) signale l’existence d’un appareil.
NetDeviceInitSetPowerPolicyEventCallbacks

La fonction NetDeviceInitSetPowerPolicyEventCallbacks définit des rappels d’événements de stratégie d’alimentation facultatifs lors de l’initialisation de l’appareil pour un pilote client.
NetDeviceInitSetResetCapabilities

La fonction NetDeviceInitSetResetCapabilities inscrit les NET_DEVICE_RESET_CAPABILITIES d’un pilote client dans l’infrastructure.
NetDeviceOpenConfiguration

La fonction NetDeviceOpenConfiguration ouvre la base de données de configuration d’un appareil net.
NetDeviceRequestReset

La fonction NetDeviceRequestReset déclenche l’infrastructure NetAdapterCx pour effectuer l’opération de réinitialisation de l’appareil au niveau de la plateforme qui récupère un périphérique de carte réseau qui ne répond pas.
NetDeviceStoreResetDiagnostics

La fonction NetDeviceStoreResetDiagnostics stocke les diagnostics de réinitialisation du pilote client collectés dans l’infrastructure NetAdapterCx.

Fonctions de rappel

 
EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

Implémentez EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS pour collecter des diagnostics à partir d’un appareil matériel défaillant et le signaler à l’infrastructure pendant le processus de réinitialisation et de récupération de l’appareil.
EVT_NET_DEVICE_PREVIEW_POWER_OFFLOAD

Implémentez ce rappel facultatif pour rejeter les déchargements de protocole qui ne sont pas compatibles avec votre matériel.
EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE

Implémentez ce rappel facultatif pour rejeter les modèles de veille qui ne sont pas compatibles avec votre matériel.

Structures

 
NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS

La structure NET_DEVICE_POWER_POLICY_EVENT_CALLBACKS contient des pointeurs de fonction pour les fonctions de rappel de stratégie d’alimentation d’un pilote client.
NET_DEVICE_RESET_CAPABILITIES

La structure NET_DEVICE_RESET_CAPABILITIES décrit les fonctionnalités d’un pilote client pour collecter des diagnostics pendant le processus de réinitialisation et de récupération de l’appareil.