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 von WdfUsbTargetDeviceGetInterface abgerufen wurde.
Rückgabewert
WdfUsbInterfaceGetInterfaceNumber gibt die Schnittstellennummer zurück.
Eine Fehlerüberprüfung tritt auf, wenn der Treiber ein ungültiges Objekthandle bereitstellt.
Hinweise
Weitere Informationen zu Schnittstellennummern finden Sie in der USB-Spezifikation.
Weitere Informationen zur WdfUsbInterfaceGetInterfaceNumber-Methode und USB-E/A-Zielen finden Sie unter USB-E/A-Ziele.
Beispiele
Im folgenden Codebeispiel wird die Schnittstellennummer eines angegebenen USB-Schnittstellenobjekts abgerufen.
BYTE interfaceNumber;
interfaceNumber = WdfUsbInterfaceGetInterfaceNumber(UsbInterface);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfusb.h (wdfusb.h einschließen) |
Bibliothek | 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) |