Interface IMiniportWavePci (portcls.h)

L’interface IMiniportWavePci est l’interface principale exposée par le pilote miniport pour un périphérique audio WavePci. Le pilote de port WavePci communique avec le pilote miniport via cette interface. Le pilote de l’adaptateur crée l’objet miniport WavePci et transmet le pointeur d’interface IMiniportPci de l’objet à la méthode IPort ::Init du pilote de port WavePci (voir l’exemple de code dans Création de sous-appareil). IMiniportWavePci hérite de l’interface IMiniport .

Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un IMiniportWavePci objet à un objet IPortWavePci . Le pilote système PortCls inscrit cette paire avec le système en tant que filtre d’ondes.

L’interface IMiniportWavePci fournit une méthode pour initialiser l’objet miniport, une méthode pour créer un objet de flux miniport et une méthode pour notifier le pilote miniport d’une demande de service. L’objet stream est associé à une broche sur le filtre WavePci, que le pilote de l’adaptateur forme en liant l’objet miniport à l’objet port.

Héritage

L’interface IMiniportWavePci hérite de l’interface IMiniport.

Méthodes

L’interface IMiniportWavePci a ces méthodes.

 
IMiniportWavePci ::init

La méthode Init initialise l’objet miniport WavePci. L’initialisation inclut la vérification du matériel à l’aide des ressources spécifiées dans la liste des ressources.
IMiniportWavePci ::NewStream

La méthode (IMiniportWavePci) NewStream (portcls.h) crée une nouvelle instance d’un flux logique associé à un canal physique spécifié.
IMiniportWavePci ::Service

Découvrez comment la méthode Service avertit le pilote miniport d’une demande de service.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h