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 |