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 d’adaptateur qui implémente l’objet IMiniportMidi . Un pilote d’adaptateur crée un IPortMidi objet en appelant PcNewPort et en spécifiant REFIID IID_IPortMidi. IPortMidi hérite de l’interface IPort .

Un pilote d’adaptateur forme une paire de pilotes miniport/port en liant un objet IMiniportMidi à un IPortMidi objet. 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éthodes

L’interface IPortMidi a ces méthodes.

 
IPortMidi ::Notify

La méthode Notify avertit 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 (ISR) du pilote miniport.
IPortMidi ::RegisterServiceGroup

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

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h