// wdfusb.h
UCHAR WdfUsbTargetDeviceGetNumInterfaces(
[in] WDFUSBDEVICE UsbDevice
);
View the official Windows Driver Kit DDI reference
No description available.
[Applies to KMDF and UMDF]
The WdfUsbTargetDeviceGetNumInterfaces method returns the number of USB device interfaces that are supported by a specified USB device.
UsbDevice
[in]A handle to a USB device object that was obtained from a previous call to WdfUsbTargetDeviceCreateWithParameters.
WdfUsbTargetDeviceGetNumInterfaces returns the number of USB interfaces that the device supports.
A bug check occurs if a driver-supplied object handle is invalid.
For more information about the WdfUsbTargetDeviceGetNumInterfaces method and USB I/O targets, see USB I/O Targets.
The following code example obtains the number of USB device interfaces that a specified USB device supports.
UCHAR numInterfaces;
numInterfaces = WdfUsbTargetDeviceGetNumInterfaces(UsbDevice);
WdfUsbTargetDeviceCreateWithParameters