Freigeben über


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 Referenzzeichenfolge, die dem PDO des Anforderungsladebusobjekts zugeordnet ist, in den Puffer. Es liegt in der Verantwortung des Aufrufers, den Puffer mit ExFreePool-freizuerlegen.

Syntax

KSDDKAPI NTSTATUS KsQuerySoftwareBusInterface(
  [in]  PDEVICE_OBJECT        PnpDeviceObject,
  [out] PBUS_INTERFACE_SWENUM BusInterface
);

Parameter

[in] PnpDeviceObject

Zeigen Sie auf das Geräteobjekt des Anforderungsladebus.

[out] BusInterface

Zeiger auf die Schnittstelle des Anforderungsladebus-Enumerators.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn die Anforderung verarbeitet wird. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.

Bemerkungen

Ein Minidriver kann über das QueryReferenceString Member der BUS_INTERFACE_SWENUM Struktur auf diese Funktion zugreifen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- swenum.h (include Swenum.h)

Siehe auch

BUS_INTERFACE_SWENUM

KsDereferenceSoftwareBusObject

KsReferenceSoftwareBusObject