Freigeben über


KsGetBusEnumIdentifier-Funktion (swenum.h)

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

Die KsGetBusEnumIdentifier-Funktion ruft den Softwarebus-Enumeratorbezeichner für das Busgerät ab, das dem angegebenen IRP zugeordnet ist.

Syntax

KSDDKAPI NTSTATUS KsGetBusEnumIdentifier(
  [in, out] PIRP Irp
);

Parameter

[in, out] Irp

Zeiger auf den IRP, der die Adresse und Größe des Benutzerausgabepuffers angibt, um den angeforderten Busumeratorbezeichner zu empfangen.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Bus-Enumeratorbezeichner erfolgreich abgerufen wurde. Andernfalls wird einer der folgenden Werte zurückgegeben:

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER Das angegebene Gerät ist ungültig.
STATUS_BUFFER_TOO_SMALL Der angegebene Puffer war nicht groß genug.
STATUS_BUFFER_OVERFLOW Es wurde kein Puffer angegeben (die erforderliche Puffergröße wird im Irp zurückgegeben).

Anforderungen

Anforderung Wert
Zielplattform Universell
Header swenum.h (einschließlich Swenum.h)
Bibliothek Ks.lib