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 |