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 |