KsQuerySoftwareBusInterface-Funktion (swenum.h)
Diese Funktion ist nur für die interne Verwendung vorgesehen.
Die KsQuerySoftwareBusInterface-Funktion erstellt einen Puffer aus dem ausgelagerten Pool und kopiert die Verweiszeichenfolge, die dem PDO des Anforderungslastbus-Enumeratorobjekts zugeordnet ist, in den Puffer. Es liegt in der Verantwortung des Aufrufers, den Puffer mit ExFreePool freizugeben.
Syntax
KSDDKAPI NTSTATUS KsQuerySoftwareBusInterface(
[in] PDEVICE_OBJECT PnpDeviceObject,
[out] PBUS_INTERFACE_SWENUM BusInterface
);
Parameter
[in] PnpDeviceObject
Zeiger auf das Geräteobjekt des Anforderungslastbus-Enumerators.
[out] BusInterface
Zeiger auf die Schnittstelle des Anforderungslastbus-Enumerators.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn die Anforderung verarbeitet wird. Andernfalls wird ein geeigneter Fehlercode zurückgegeben.
Hinweise
Ein Minitreiber kann auf diese Funktion über den QueryReferenceString-Member der BUS_INTERFACE_SWENUM-Struktur zugreifen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | swenum.h (swenum.h einschließen) |