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 de l’adaptateur qui implémente l’objet IMiniportDMus. Un pilote d’adaptateur crée un objet IPortWaveDMus en appelant PcNewPort avec le IID_IPortWaveDMus REFIID (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 objet IPortDMus
. Le pilote système PortCls inscrit cette paire avec le système en tant que filtre DirectMusic (voir MIDI et DirectMusic Filters).
Héritage
L’interface IPortDMus hérite de l’interface IPort.
Méthode
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 du pilote miniport (ISR) lorsqu’une interruption matérielle s’est produite. |
IPortDMus ::RegisterServiceGroup La méthode RegisterServiceGroup inscrit un groupe de services auprès du pilote de port DMus. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | dmusicks.h |