Функция KsGetBusEnumIdentifier (swenum.h)

Эта функция предназначена только для внутреннего использования.

Функция KsGetBusEnumIdentifier извлекает идентификатор перечислителя программной шины для устройства шины, связанного с заданной IRP.

Синтаксис

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

Параметры

[in, out] Irp

Указатель на IRP, указывающий адрес и размер выходного буфера пользователя для получения запрошенного идентификатора перечислителя шины.

Возвращаемое значение

Возвращает STATUS_SUCCESS, если идентификатор перечислителя шины был успешно получен. В противном случае возвращается одно из следующих значений:

Код возврата Описание
STATUS_INVALID_PARAMETER Указанное устройство является недопустимым
STATUS_BUFFER_TOO_SMALL Указанный буфер недостаточно велик
STATUS_BUFFER_OVERFLOW Буфер не указан (требуемый размер буфера возвращается в Irp).

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть swenum.h (включая Swenum.h)
Библиотека Ks.lib