Interface IPortDMus (dmusicks.h)
L’interface IPortDMus
est l’interface principale du pilote de port DMus. Le pilote système PortCls implémente cette interface et l’expose au pilote d’adaptateur qui implémente l’objet IMiniportDMus . Un pilote d’adaptateur crée un objet IPortWaveDMus en appelant PcNewPort avec REFIID IID_IPortWaveDMus (voir l’exemple de code dans Subdevice Creation). IPortDMus
hérite de l’interface IPortMidi .
Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un objet IMiniportDMus à un IPortDMus
objet . Le pilote système PortCls inscrit cette paire avec le système en tant que filtre DirectMusic (voir Filtres MIDI et DirectMusic).
Héritage
L’interface IPortDMus hérite de l’interface IPort.
Méthodes
L’interface IPortDMus a ces méthodes.
IPortDMus ::Notify La méthode Notify doit être appelée à partir de la routine de service d’interruption (ISR) du pilote miniport lorsqu’une interruption matérielle s’est produite. |
IPortDMus ::RegisterServiceGroup La méthode RegisterServiceGroup inscrit un groupe de services avec le pilote de port DMus. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | dmusicks.h |