Interfaz IMusicTechnology (portcls.h)
La IMusicTechnology
interfaz se utiliza para cambiar los GUID de tecnología de música que se especifican en los descriptores de rango de datos para los pines que pertenecen a un controlador midi o DMus miniport. El GUID especifica el tipo de dispositivo sintetizador MIDI que representa la patilla. El controlador de miniporte DMus implementa la IMusicTechnology
interfaz y expone esta interfaz al controlador de puerto DMus. Para determinar si el controlador de minipuerto admite esta interfaz, el controlador de puerto llama al método IMiniportDMus::QueryInterface del controlador de miniporte con REFIID IID_IMusicTechnology. IMusicTechnology
hereda de la interfaz IUnknown .
Los controladores de minipuerto suministrados por el sistema DMusUART y UART admiten la IMusicTechnology
interfaz . Para obtener información sobre estos controladores, vea PcNewMiniport.
Para otros controladores MIDI y DMus miniport, la compatibilidad con IMusicTechnology
es opcional. Para obtener más información, consulta GUID de tecnología de música.
La interfaz IMusicTechnology hereda de la interfaz IUnknown.
La interfaz IMusicTechnology tiene estos métodos.
IMusicTechnology::SetTechnology El método SetTechnology cambia el miembro Technology de cada estructura de KSDATARANGE_MUSIC en los intervalos de datos de los pines del controlador de miniporte. |
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portcls.h |