Share via


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.

Herencia

La interfaz IMusicTechnology hereda de la interfaz IUnknown.

Métodos

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.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portcls.h