Interface IMiniportWaveCyclic (portcls.h)
L’interface IMiniportWaveCyclic
est l’interface principale exposée par le pilote miniport pour un périphérique audio WaveCyclic. Le pilote de port WaveCyclic communique avec le pilote miniport via cette interface. Le pilote d’adaptateur crée l’objet miniport WaveCyclic et transmet le pointeur d’interface de IMiniportWaveCyclic
l’objet à la méthode IPort ::Init du pilote de port WaveCyclic (voir l’exemple de code dans Création de subdevice). IMiniportWaveCyclic
hérite de l’interface IMiniport .
Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un IMiniportWaveCyclic
objet à un objet IPortWaveCyclic . 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 d’initialisation de l’objet miniport et une méthode pour créer un objet de flux miniport. L’objet stream est associé à une broche sur le filtre WaveCyclic, que le pilote de l’adaptateur forme en liant l’objet miniport et l’objet port.
Héritage
L’interface IMiniportWaveCyclic hérite de l’interface IMiniport.
Méthodes
L’interface IMiniportWaveCyclic possède ces méthodes.
IMiniportWaveCyclic ::Init La méthode Init initialise l’objet miniport WaveCyclic. L’initialisation inclut la vérification du matériel à l’aide des ressources spécifiées dans la liste des ressources. |
IMiniportWaveCyclic ::NewStream La méthode NewStream crée un instance d’un flux logique associé à un canal physique spécifié. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |