Freigeben über


WdfUsbInterfaceGetInterfaceNumber-Funktion (wdfusb.h)

[Gilt für KMDF und UMDF]

Die WdfUsbInterfaceGetInterfaceNumber Methode gibt die Schnittstellennummer eines angegebenen USB-Schnittstellenobjekts zurück.

Syntax

BYTE WdfUsbInterfaceGetInterfaceNumber(
  [in] WDFUSBINTERFACE UsbInterface
);

Parameter

[in] UsbInterface

Ein Handle für ein USB-Schnittstellenobjekt, das durch Aufrufen WdfUsbTargetDeviceGetInterfaceabgerufen wurde.

Rückgabewert

WdfUsbInterfaceGetInterfaceNumber gibt die Schnittstellennummer zurück.

Wenn der Treiber ein ungültiges Objekthandle bereitstellt, tritt eine Fehlerüberprüfung auf.

Bemerkungen

Weitere Informationen zu Schnittstellennummern finden Sie in der USB-Spezifikation.

Weitere Informationen zur WdfUsbInterfaceGetInterfaceNumber Methode und USB-E/A-Zielen finden Sie unter USB I/O Targets.

Beispiele

Das folgende Codebeispiel ruft die Schnittstellennummer eines angegebenen USB-Schnittstellenobjekts ab.

BYTE interfaceNumber; 

interfaceNumber = WdfUsbInterfaceGetInterfaceNumber(UsbInterface);

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfusb.h (include Wdfusb.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL- <=DISPATCH_LEVEL
DDI-Complianceregeln DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), UsbKmdfIrql(kmdf), UsbKmdfIrql2(kmdf), UsbKmdfIrqlExplicit(kmdf)

Siehe auch

WdfUsbTargetDeviceGetInterface