Condividi tramite


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 di porta DMus. Per determinare se il driver miniport supporta questa interfaccia, il driver della porta chiama il metodo IMiniportDMus::QueryInterface con REFIID IID_IMusicTechnology. IMusicTechnology eredita dall'interfaccia di 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 MIDI e DMus miniport, il supporto per IMusicTechnology è facoltativo. Per altre informazioni, vedere MUSIC Technology GUID.

Eredità

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.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione portcls.h