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 |