Partager via


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 d’adaptateur crée l’objet miniport WavePci et passe le pointeur d’interface IMiniportPci de l’objet vers la méthode IPort ::Init du pilote de port WavePci (voir l’exemple de code dans Subdevice Creation). IMiniportWavePci hérite de l’interface IMiniport.

Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un objet IMiniportWavePci à 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 de flux est associé à une broche sur le filtre WavePci, que le pilote d’adaptateur forme en liant l’objet miniport à l’objet port.

Héritage

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

Méthode

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 NewStream (IMiniportWavePci) (portcls.h) crée une instance d’un flux logique associé à un canal physique spécifié.
IMiniportWavePci ::Service

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

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête portcls.h