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 |