Condividi tramite


IOCTL_SBAUD_STREAM_SUSPEND IOCTL (sidebandaudio.h)

Questo codice di controllo viene usato da un driver audio quando si collabora con i driver della classe audio per gestire una connessione a banda laterale. Alla transizione seguente KSSTATE_RUN, inviare IOCTL_SBAUD_STREAM_SUSPEND.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Valore dell'indice dell'endpoint in base a 0 in base al numero di endpoint audio segnalati dal IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR.

Si tratta di un valore ULONG compreso tra 0 e (N-1), dove N è il numero di endpoint per il dispositivo.

Lunghezza del buffer di input

Dimensioni di ULONG.

Blocco dello stato

Irp-IoStatus.Status> è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato alla condizione di errore appropriata come codice NTSTATUS. Per altre informazioni, vedere Valori NTSTATUS.

Commenti

Questo IOCTL può essere chiamato solo dalla modalità kernel.

Si tratta di uno degli IOCTL usati per le transizioni di stato del pin KS. Il driver audio invia queste richieste in determinate transizioni di stato del pin KS.

Requisiti

Requisito Valore
Intestazione sidebandaudio.h

Vedi anche

Introduzione ai codici di controllo di I/O

sidebandaudio.h