IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// sidebandaudio.h

// CTL_CODE(0x0022, 0x002, METHOD_NEITHER, FILE_ANY_ACCESS)
#define IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE 0x0022000B
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ni-sidebandaudio-ioctl_sbaud_get_error_status_update)

IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL

Description

The IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE is used for error status updates. This control code is used by an audio driver when cooperating with the audio class drivers to operate a sideband connection.

Parameters

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

A SIDEBANDAUDIO_DEVICE_ERROR structure with the 0 based endpoint index and channel number along with 'immediate' parameter indicating whether to process this IOCTL immediately or pend it for future updates.

Input buffer length

The size of the SIDEBANDAUDIO_DEVICE_ERROR structure.

Output buffer

A SIDEBANDAUDIO_DEVICE_ERROR structure that describes the device error status.

Output buffer length

Input/output buffer

Input/output buffer length

Status block

Irp->IoStatus.Status is set to STATUS_SUCCESS if the request is successful. Otherwise, Status to the appropriate error condition as a NTSTATUS code. For more information, see NTSTATUS Values.

Remarks

This IOCTL can only be called from kernel mode.

Requirements

Header sidebandaudio.h

See also

Introduction to I/O Control Codes

sidebandaudio.h