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).
L’interface IPortMidi hérite de l’interface IPort.
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. |
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |