Compartilhar via


IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL (sidebandaudio.h)

O IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE é usado para atualizações de status de erro. Esse código de controle é usado por um driver de áudio ao cooperar com os drivers de classe de áudio para operar uma conexão de sideband.

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Um SIDEBANDAUDIO_DEVICE_ERROR estrutura com o índice de ponto de extremidade e o número do canal baseados em 0, juntamente com o parâmetro "imediato", indicando se esse IOCTL deve ser processado imediatamente ou pendente para atualizações futuras.

Comprimento do buffer de entrada

O tamanho da estrutura SIDEBANDAUDIO_DEVICE_ERROR.

Buffer de saída

Uma estrutura de SIDEBANDAUDIO_DEVICE_ERROR que descreve o status de erro do dispositivo.

Bloco de status

Irp-IoStatus.Status> será definido como STATUS_SUCCESS se a solicitação for bem-sucedida. Caso contrário, Status para a condição de erro apropriada como um código NTSTATUS. Para obter mais informações, consulte Valores NTSTATUS.

Comentários

Esse IOCTL só pode ser chamado do modo kernel.

Requisitos

Requisito Valor
Cabeçalho sidebandaudio.h

Confira também

Introdução aos códigos de controle de E/S

sidebandaudio.h