_USB_NODE_CONNECTION_DRIVERKEY_NAME structure

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

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

   
Header usbioctl.h (include Usbioctl.h)

See Also

IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME

USB Structures