KsGetBusEnumIdentifier function (swenum.h)

This function is intended for internal use only.

The KsGetBusEnumIdentifier function retrieves the software bus enumerator identifier for the bus device associated with the given IRP.

Syntax

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

Parameters

[in, out] Irp

Pointer to the IRP that specifies the address and size of the user output buffer to receive the requested bus enumerator identifier.

Return value

Returns STATUS_SUCCESS if the bus enumerator identifier was retrieved successfully. Otherwise, it returns one of the following values:

Return code Description
STATUS_INVALID_PARAMETER The specified device is not valid
STATUS_BUFFER_TOO_SMALL The specified buffer was not large enough
STATUS_BUFFER_OVERFLOW No buffer was specified (the required buffer size is returned in the Irp).

Requirements

Requirement Value
Target Platform Universal
Header swenum.h (include Swenum.h)
Library Ks.lib