// usbsidebandaudio.h
typedef enum _SIDEBANDAUDIO_EP_USB_TRANSPORT_RESOURCE_TYPE {
SIOP_TYPE_USBAUD_USBD_INTERFACE_DESCRIPTOR,
SIOP_TYPE_USBAUD_EP_USBD_ENDPOINT_DESCRIPTOR,
SIOP_TYPE_USBAUD_EP_USBD_ENDPOINT_OFFLOAD_INFORMATION,
SIOP_TYPE_USBAUD_EP_USBAUDIO_TRANSPORT_RESOURCES,
SIOP_TYPE_USBAUD_EP_OFFLOAD_RESOURCE_ID,
SIOP_TYPE_USBAUD_FB_EP_USBD_ENDPOINT_DESCRIPTOR,
SIOP_TYPE_USBAUD_FB_EP_USBD_ENDPOINT_OFFLOAD_INFORMATION,
SIOP_TYPE_USBAUD_FB_EP_USBAUDIO_TRANSPORT_RESOURCES,
SIOP_TYPE_USBAUD_FB_EP_OFFLOAD_RESOURCE_ID,
SIOP_TYPE_USBAUD_ENDPOINT_DESCRIPTOR_PER_FORMAT,
SBUSBAUD_EP_TRANSPORT_RESOURCE_TYPE_INVALID
} SIDEBANDAUDIO_EP_USB_TRANSPORT_RESOURCE_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the type of transport resource. The resources will be returned in the output buffer.
SIOP_TYPE_USBAUD_USBD_INTERFACE_DESCRIPTORSIOP_TYPE_USBAUD_EP_USBD_ENDPOINT_DESCRIPTORSIOP_TYPE_USBAUD_EP_USBD_ENDPOINT_OFFLOAD_INFORMATIONUSBD Endpoint Offload Information
SIOP_TYPE_USBAUD_EP_USBAUDIO_TRANSPORT_RESOURCESSideband Audio EP transport resource
SIOP_TYPE_USBAUD_EP_OFFLOAD_RESOURCE_IDULONG resource ID specific to hardware platform.
SIOP_TYPE_USBAUD_FB_EP_USBD_ENDPOINT_DESCRIPTORFeedback Endpoint USBD Endpoint Descriptor
SIOP_TYPE_USBAUD_FB_EP_USBD_ENDPOINT_OFFLOAD_INFORMATIONFeedback Endpoint USBD Endpoint Offload Information
SIOP_TYPE_USBAUD_FB_EP_USBAUDIO_TRANSPORT_RESOURCESFeedback Endpoint Sideband Audio EP transport resource
SIOP_TYPE_USBAUD_FB_EP_OFFLOAD_RESOURCE_IDFeedback Endpoint ULONG resource ID specific to hardware platform.
SIOP_TYPE_USBAUD_ENDPOINT_DESCRIPTOR_PER_FORMATUSBD_ENDPOINT_DESCRIPTOR for specific format.
SBUSBAUD_EP_TRANSPORT_RESOURCE_TYPE_INVALIDUnused
IOCTL_SBAUD_GET_SIOP is defined with METHOD_NEITHER buffering model. The requested resource information will be copied to the Irp->UserBuffer.