IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL (sidebandaudio.h)
Die IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL ruft die Stummschaltebeneneinstellung des Seitenband-Audioendpunkts ab.
Hauptcode
Eingabepuffer
SIDEBANDAUDIO_MUTE_PARAMS mit dem 0-basierten Endpunktindex und der Kanalnummer zusammen mit dem Parameter "sofort", der angibt, ob diese IOCTL sofort verarbeitet oder für zukünftige Updates geschrieben werden soll.
Eingabepufferlänge
Größe der SIDEBANDAUDIO_MUTE_PARAMS.
Ausgabepuffer
Länge des Ausgabepuffers
Größe der SIDEBANDAUDIO_MUTE_PARAMS.
Statusblock
Irp-IoStatus.Status> ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet. Weitere Informationen finden Sie unter NTSTATUS-Werte.
Hinweise
Diese IOCTL kann nur im Kernelmodus aufgerufen werden.
Das Stummschaltupdate-IOCTL kann in zwei Modi verwendet werden : update und sofort. Wenn der Direktparameter auf TRUE festgelegt ist, wird die IOCTL sofort mit dem aktuellen Stummschaltwert für den angeforderten Kanal zurückgegeben. Wenn der Direktparameter auf FALSE festgelegt ist, wird der IRP vom Sideband-Audiotreiber geschrieben, bis sich der Stummschaltungszustand des Geräts ändert. Der Audiotreiber sollte eine ausstehende Stummschaltungs-IOCTL einrichten, um über Änderungen im Hardware stummgeschalteten Zustand benachrichtigt zu werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | sidebandaudio.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für