WDK サンプルソース usbview を参考にしてみてはいかがでしょうか?
https://github.com/Microsoft/Windows-driver-samples/tree/master/usb/usbview
display.c(2003): case USB_CONFIGURATION_DESCRIPTOR_TYPE:
enum.c(1964): configDescReq->SetupPacket.wValue = (USB_CONFIGURATION_DESCRIPTOR_TYPE << 8)
enum.c(2030): configDescReq->SetupPacket.wValue = (USB_CONFIGURATION_DESCRIPTOR_TYPE << 8)
enum.c(2285): case USB_CONFIGURATION_DESCRIPTOR_TYPE:
enum.c(2426): case USB_CONFIGURATION_DESCRIPTOR_TYPE:
enum.c(2588): stringDescReq->SetupPacket.wValue = (USB_STRING_DESCRIPTOR_TYPE << 8)
enum.c(2622): if (stringDesc->bDescriptorType != USB_STRING_DESCRIPTOR_TYPE)
xmlhelper.cpp(1798): case USB_CONFIGURATION_DESCRIPTOR_TYPE:
カーネルモードのドライバであれば、WDK サンプルソース usbsamp の device.c あたりは参考になりませんかね?
https://github.com/Microsoft/Windows-driver-samples/blob/master/usb/usbsamp/sys/device.c
device.c(487): WdfUsbTargetDeviceGetDeviceDescriptor(pDeviceContext->WdfUsbTargetDevice,
device.c(540): status = WdfUsbTargetDeviceRetrieveConfigDescriptor(pDeviceContext->WdfUsbTargetDevice,
device.c(566): status = WdfUsbTargetDeviceRetrieveConfigDescriptor(pDeviceContext->WdfUsbTargetDevice,
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。