GET_ISO_URB_SIZE - NtDoc

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

#define  GET_ISO_URB_SIZE(n) (sizeof(struct _URB_ISOCH_TRANSFER)+\
        sizeof(USBD_ISO_PACKET_DESCRIPTOR)*n)

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-usbdlib-get_iso_urb_size)

GET_ISO_URB_SIZE macro

Description

The GET_ISO_URB_SIZE macro returns the number of bytes required to hold an isochronous transfer request.

Syntax

#define  GET_ISO_URB_SIZE(n) (sizeof(struct _URB_ISOCH_TRANSFER)+\
        sizeof(USBD_ISO_PACKET_DESCRIPTOR)*n)

Parameters

n

Specifies the number of isochronous transfer packets that will be part of the transfer request.

Remarks

Gets the number of bytes required to hold an isochronous request with the given number of packets (n).

See also