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 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