Interface IMusicTechnology (portcls.h)
A interface IMusicTechnology
é usada para alterar os GUIDs de tecnologia de música especificados nos descritores do intervalo de dados para os pinos que pertencem a um driver de miniporto MIDI ou DMus. O GUID especifica o tipo de dispositivo sintetizador MIDI que o pino representa. O driver de miniporto DMus implementa a interface IMusicTechnology
e expõe essa interface ao driver de porta DMus. Para determinar se o driver de miniporto dá suporte a essa interface, o driver de porta chama o método IMiniportDMus::QueryInterface do driver com REFIID IID_IMusicTechnology.
IMusicTechnology
herda da interface IUnknown.
Os drivers de miniporto fornecidos pelo sistema DMusUART e UART dão suporte à interface IMusicTechnology
. Para obter informações sobre esses drivers, consulte PcNewMiniport.
Para outros drivers de miniport de MIDI e DMus, o suporte para IMusicTechnology
é opcional. Para obter mais informações, consulte GUIDs de Tecnologia da Música.
Herança
A interface IMusicTechnology herda da interface IUnknown.
Métodos
A interface IMusicTechnology tem esses métodos.
IMusicTechnology::SetTechnology O método SetTechnology altera o membro de tecnologia de cada estrutura KSDATARANGE_MUSIC nos intervalos de dados para os pinos do driver de miniport. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |