Partager via


Interface IMiniportWaveCyclique (portcls.h)

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

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

L’interface IMiniportWaveCyclic fournit une méthode pour initialiser l’objet miniport et une méthode pour créer un objet de flux miniport. L’objet de flux est associé à une broche sur le filtre WaveCyclique, que le pilote de l’adaptateur forme en liant l’objet miniport et l’objet port ensemble.

Héritage

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

Méthode

L’interface IMiniportWaveCyclique a ces méthodes.

 
IMiniportWaveCyclique ::Init

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

La méthode NewStream crée une instance d’un flux logique associé à un canal physique spécifié.

Exigences

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