Expand Minimize

WdfUsbInterfaceGetInterfaceNumber method

[Applies to KMDF and UMDF]

The WdfUsbInterfaceGetInterfaceNumber method returns the interface number of a specified USB interface object.

Syntax


BYTE WdfUsbInterfaceGetInterfaceNumber(
  [in]  WDFUSBINTERFACE UsbInterface
);

Parameters

UsbInterface [in]

A handle to a USB interface object that was obtained by calling WdfUsbTargetDeviceGetInterface.

Return value

WdfUsbInterfaceGetInterfaceNumber returns the interface number.

A bug check occurs if the driver supplies an invalid object handle.

Remarks

For more information about interface numbers, see the USB specification.

For more information about the WdfUsbInterfaceGetInterfaceNumber method and USB I/O targets, see USB I/O Targets.

Examples

The following code example obtains the interface number of a specified USB interface object.


BYTE interfaceNumber; 

interfaceNumber = WdfUsbInterfaceGetInterfaceNumber(UsbInterface);

Requirements

Minimum KMDF version

1.0

Minimum UMDF version

2.0

Header

Wdfusb.h (include Wdfusb.h)

Library

Wdf01000.sys (KMDF);
WUDFx02000.dll (UMDF)

IRQL

<=DISPATCH_LEVEL

DDI compliance rules

DriverCreate, KmdfIrql, KmdfIrql2, UsbKmdfIrql, UsbKmdfIrql2

See also

WdfUsbTargetDeviceGetInterface

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.