2011-05-05 3 views

Répondre

1

Les pilotes de filtre NDIS sont généralement des pilotes «hérités WDM». Ils peuvent être démarrés/arrêtés via SCM (par exemple, l'API StartService). Toutefois, NDIS permettra techniquement à n'importe quel pilote d'être un pilote de filtre NDIS: tant que le pilote appelle NdisFRegisterFilterDriver avec un nom unique valide, il s'agit d'un filtre.

Les pilotes de filtre NDIS ne participent pas aux opérations PNP traditionnelles WDM (par exemple, ils ne gèrent pas les IRP). Toutefois, NDIS possède son propre modèle PNP, qui permet de créer, démarrer, arrêter et détacher dynamiquement des instances de filtres. (En fait, si le filtre est marqué comme facultatif dans son fichier INF, il peut être inséré et supprimé sans interrompre les connexions TCP actives.Vous pouvez installer un pilote de filtre sans même interrompre le téléchargement d'arrière-plan!)

Ne marchez pas loin de cette explication avec la mauvaise idée - le modèle de filtre NDIS est vraiment très moderne, puissant et flexible. Il n'utilise tout simplement pas WDM pour PNP.

Questions connexes