Séquence de mise hors tension pour un pilote client NetAdapterCx
La figure suivante montre l’ordre dans lequel NetAdapterCx appelle les fonctions de rappel d’événement d’un pilote client lors de la mise hors tension et de la suppression de l’appareil. La séquence commence en haut de la figure avec un appareil opérationnel à l’état d’alimentation opérationnelle (D0) :
Les larges lignes horizontales marquent les étapes impliquées dans la mise sous tension d’un appareil. La colonne située à gauche de la figure décrit l’étape, et la colonne de droite répertorie les rappels d’événements qui l’effectuent. Les étapes marquées avec du texte bleu sont spécifiques à NetAdapterCx, tandis que d’autres étapes sont communes à tous les pilotes WDF.
Comme le montre la figure, la séquence d’arrêt et de suppression implique l’appel des rappels « annuler » correspondants dans l’ordre inverse dans lequel l’infrastructure a appelé les fonctions impliquées dans la mise en service de l’appareil. L’infrastructure supprime l’objet d’appareil après avoir supprimé la zone de contexte de l’objet d’appareil.