Partager via


Interface IPortMidi (portcls.h)

L’interface IPortMidi est l’interface principale du pilote de port MIDI. Le pilote système PortCls implémente cette interface et l’expose au pilote de l’adaptateur qui implémente l’objet IMiniportMidi. Un pilote d’adaptateur crée un objet IPortMidi en appelant PcNewPort et en spécifiant le IID_IPortMidiREFIID. IPortMidi hérite de l’interface IPort.

Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un objet IMiniportMidi à un objet IPortMidi. Le pilote système PortCls inscrit cette paire avec le système en tant que filtre MIDI (voir filtres MIDI et DirectMusic).

Héritage

L’interface IPortMidi hérite de l’interface IPort.

Méthode

L’interface IPortMidi a ces méthodes.

 
IPortMidi ::Notify

La méthode Notify informe le pilote de port qu’une interruption indiquant la progression du pointeur DMA s’est produite. Il doit être appelé à partir de la routine de service d’interruption du pilote miniport (ISR).
IPortMidi ::RegisterServiceGroup

La méthode RegisterServiceGroup inscrit le groupe de services à utiliser pour la méthode IPortMidi ::Notify.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête portcls.h