USB_ID_STRING structure (usbioctl.h)

The USB_ID_STRING structure is used to store a string or multi-string.

Syntax

typedef struct _USB_ID_STRING {
  USHORT LanguageId;
  USHORT Pad;
  ULONG  LengthInBytes;
  PWCHAR Buffer;
} USB_ID_STRING, *PUSB_ID_STRING;

Members

LanguageId

Indicates that language ID of the string.

Pad

LengthInBytes

Indicates the length (in bytes) of the string pointed to by Buffer, including the terminating NULL.

Buffer

Pointer to a string or multi-string.

Remarks

The reserved members of this structure must be treated as opaque and are reserved for system use.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later operating systems.
Header usbioctl.h (include Usbioctl.h)

See also

USB Structures