USB_NODE_CONNECTION_DRIVERKEY_NAME structure (usbioctl.h)

The USB_NODE_CONNECTION_DRIVERKEY_NAME structure is used with the IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME I/O control request to retrieve the driver key name for the device that is connected to the indicated port.

Syntax

typedef struct _USB_NODE_CONNECTION_DRIVERKEY_NAME {
  ULONG ConnectionIndex;
  ULONG ActualLength;
  WCHAR DriverKeyName[1];
} USB_NODE_CONNECTION_DRIVERKEY_NAME, *PUSB_NODE_CONNECTION_DRIVERKEY_NAME;

Members

ConnectionIndex

On input, the port number that the device is connected to.

ActualLength

On output, the length, in bytes, of the string in DriverKeyName.

DriverKeyName[1]

On output, the driver key name for the device that is attached to the port that is indicated by ConnectionIndex. This name is represented as a Unicode string.

Requirements

Requirement Value
Header usbioctl.h (include Usbioctl.h)

See also

IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME

USB Structures