Partager via


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