Freigeben über


KsRemoveBusEnumInterface-Funktion (swenum.h)

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

Die KsRemoveBusEnumInterface-Funktion entfernt eine Schnittstelle zum Anforderungsladebus-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, Schnittstellen-ID und Referenzzeichenfolge des zu entfernenden Geräts und der Schnittstelle angibt. Informationen zu dieser Struktur finden Sie unten im Abschnitt "Remarks".

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Bemerkungen

Die Irp->AssociatedIrp.SystemBuffer wird angenommen, dass sie eine SWENUM_INSTALL_INTERFACE Struktur enthält. Die DeviceId, InterfaceId und ReferenceString- Elemente der Struktur geben das zu entfernende Gerät und die Schnittstelle an.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- swenum.h (include Swenum.h)
Library Ks.lib

Siehe auch

KsInstallBusEnumInterface

SWENUM_INSTALL_INTERFACE