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