KsRemoveBusEnumInterface-Funktion (swenum.h)

Diese Funktion ist nur für die interne Verwendung vorgesehen.

Die KsRemoveBusEnumInterface-Funktion entfernt eine Schnittstelle zum Anforderungslast-Bus-Enumeratorobjekt.

Syntax

KSDDKAPI NTSTATUS KsRemoveBusEnumInterface(
  [in] PIRP Irp
);

Parameter

[in] Irp

Zeiger auf ein IRP, das eine SWENUM_INSTALL_INTERFACE-Struktur enthält, die die Geräte-ID, die Schnittstellen-ID und die Verweiszeichenfolge des spezifischen Geräts und der zu entfernenden Schnittstelle angibt. Informationen zu dieser Struktur finden Sie weiter unten im AbschnittRemarks.

Rückgabewert

Gibt bei erfolgreicher Ausführung STATUS_SUCCESS zurück. Andernfalls wird ein geeigneter Fehlercode zurückgegeben.

Hinweise

Es wird davon ausgegangen, dass der Irp-AssociatedIrp.SystemBuffer> eine SWENUM_INSTALL_INTERFACE-Struktur enthält. Die Member DeviceId, InterfaceId und ReferenceString der Struktur geben das jeweilige Gerät und die zu entfernende Schnittstelle an.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header swenum.h (swenum.h einschließen)
Bibliothek Ks.lib

Weitere Informationen

KsInstallBusEnumInterface

SWENUM_INSTALL_INTERFACE