Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas opracowywania własnego sterownika audio należy określić, czy sterownik będzie działać w połączeniu ze sterownikiem systemowym PortCls (Portcls.sys) lub sterownikiem systemu klasy AVStream. Jeśli strumień wideo nie jest konieczny, prawdopodobnie potrzebujesz sterownika, który współpracuje ze sterownikiem systemowym PortCls. Aby uzyskać więcej informacji na temat tych dwóch typów sterowników systemowych, zobacz Temat Wprowadzenie do klasy portów i AVStream Overview ( Omówienie usługi AVStream ).
Sterownik systemowy PortCls (Portcls.sys) udostępnia kilka wbudowanych sterowników portów do obsługi urządzeń audio renderujących i przechwytujących strumienie falowe i MIDI. Zazwyczaj sterownik portu zapewnia większość funkcji dla każdej klasy podurządzenia audio.
Każdy sterownik portu działa w połączeniu ze sterownikiem miniportu. Sterownik miniportu zarządza funkcjami zależnymi od sprzętu urządzenia do renderowania fal lub przechwytywania fal. Innymi słowy, sterownik miniportu zapewnia obsługę funkcji specyficznych dla sprzętu urządzenia audio innej firmy.
Typ opracowywanego sterownika miniportu zależy od docelowego systemu operacyjnego Windows i funkcji udostępnianych przez urządzenie audio. W poniższej tabeli przedstawiono różne typy sterowników miniportów i systemy operacyjne Windows, które je obsługują.
| Sterownik Miniportu | Windows XP | Windows Vista | Windows 7 |
|---|---|---|---|
x |
x |
x |
|
x |
x |
x |
|
x |
x |
||
x |
x |
x |
|
x |
x |
x |
|
x |
x |
x |
Każdy sterownik portu implementuje interfejs, który przedstawia sterownikowi miniportu. Aby komunikować się ze sterownikiem portu, sterownik miniportu musi również zaimplementować interfejs. Aby uzyskać więcej informacji na temat interfejsów implementowanych przez sterowniki miniportów, zobacz Miniport Interfaces (Interfejsy miniportu).
Nuta Podczas opracowywania sterowników audio dla systemu Windows Vista i nowszych systemów operacyjnych należy pamiętać o następujących kwestiach:
Nie można uzyskać kwalifikacji logo dla sterownika audio WaveCyclic lub WavePci -based.
Nie ma obsługi syntezatorów oprogramowania działających w trybie jądra dla DirectMusic. Jednak obsługa sprzętowego MIDI We/Wy jest zapewniona.