Interface IMusicTechnology (portcls.h)
A IMusicTechnology
interface é usada para alterar os GUIDs de tecnologia de música especificados nos descritores de 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 IMusicTechnology
interface 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 de miniporta com IID_IMusicTechnology REFIID. IMusicTechnology
herda da interface IUnknown .
Os drivers de miniporto fornecidos pelo sistema DMusUART e UART dão suporte à IMusicTechnology
interface . Para obter informações sobre esses drivers, consulte PcNewMiniport.
Para outros drivers de miniporta 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 Technology de cada estrutura KSDATARANGE_MUSIC nos intervalos de dados para os pinos do driver de miniport. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portcls.h |