Interface IMiniportDMus (dmusicks.h)
L’interface IMiniportDMus
est l’interface principale d’un pilote miniport DMus pour un appareil de synthétiseur DirectMusic. Le pilote de port DMus communique avec le pilote miniport via cette interface. Le pilote d’adaptateur crée l’objet miniport DMus et passe le pointeur d’interface IMiniportDMus
de l’objet vers la méthode IPort ::Init du pilote de port (voir l’exemple de code dans Subdevice Creation).
IMiniportDMus
hérite de l’interface IMiniport.
Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un objet IMiniportDMus
à un objet IPortDMus. Le pilote système PortCls inscrit cette paire avec le système en tant que filtre DirectMusic (voir MIDI et DirectMusic Filters).
L’interface IMiniportDMus
fournit des méthodes permettant d’initialiser le pilote miniport, de créer un flux DirectMusic et de notifier le pilote miniport d’une demande de service d’interruption.
Héritage
L’interface IMiniportDMus hérite de l’interface IUnknown. IMiniportDMus possède également ces types de membres :
Méthode
L’interface IMiniportDMus a ces méthodes.
IMiniportDMus ::Init La méthode Init initialise l’objet miniport DMus. |
IMiniportDMus ::NewStream La méthode NewStream (IMiniportDMus) (dmusicks.h) crée une nouvelle instance d’un flux logique associé à un canal physique spécifié. |
IMiniportDMus ::Service Cette méthode n’a pas besoin actuellement d’être implémentée dans le pilote miniport. La méthode service n’est actuellement pas utilisée. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | dmusicks.h (include Dmusicks.h) |