Interfaccia IMusicTechnology (portcls.h)

L'interfaccia IMusicTechnology viene usata per modificare i GUID della tecnologia musicale specificati nei descrittori dell'intervallo di dati per i pin appartenenti a un driver MINIPORT MIDI o DMus. Il GUID specifica il tipo di dispositivo sintetizzatore MIDI rappresentato dal pin. Il driver miniport DMus implementa l'interfaccia IMusicTechnology ed espone questa interfaccia al driver della porta DMus. Per determinare se il driver miniport supporta questa interfaccia, il driver di porta chiama il metodo IMiniportDMus::QueryInterface del driver miniport con REFIID IID_IMusicTechnology. IMusicTechnology eredita dall'interfaccia IUnknown .

I driver miniport forniti dal sistema DMusUART e UART supportano entrambi l'interfaccia IMusicTechnology . Per informazioni su questi driver, vedere PcNewMiniport.

Per altri driver MINIPORT MIDI e DMus, il supporto per IMusicTechnology è facoltativo. Per altre informazioni, vedere GUID della tecnologia musicale.

Ereditarietà

L'interfaccia IMusicTechnology eredita dall'interfaccia IUnknown.

Metodi

L'interfaccia IMusicTechnology ha questi metodi.

 
IMusicTechnology::SetTechnology

Il metodo SetTechnology modifica il membro Technology di ogni struttura KSDATARANGE_MUSIC negli intervalli di dati per i pin del driver miniport.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h