Поделиться через


Функция BdaPropertyGetPinControl (bdasup.h)

Функция BdaPropertyGetPinControl извлекает идентификатор или тип пин-кода.

Синтаксис

NTSTATUS BdaPropertyGetPinControl(
  [in]            PIRP        Irp,
  [in]            PKSPROPERTY Property,
  [out, optional] ULONG       *pulProperty
);

Параметры

[in] Irp

Указывает на IRP для запроса на получение сведений о закреплении. Мини-driver BDA получает этот IRP с запросом KSPROPERTY_BDA_PIN_ID или KSPROPERTY_BDA_PIN_TYPE.

[in] Property

Указывает на структуру KSPROPERTY, описывающую свойство и тип запроса запроса свойства.

[out, optional] pulProperty

Указывает на переменную, которая получает идентификатор или тип пин-кода.

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

Возвращает STATUS_SUCCESS или соответствующий код ошибки.

Замечания

Мини-driver BDA вызывает функцию BdaPropertyGetPinControl, чтобы получить идентификатор или тип пин-кода после получения мини-driver KSPROPERTY_BDA_PIN_ID или KSPROPERTY_BDA_PIN_TYPE запроса набора свойств KSPROPSETID_BdaPinControl. Большинство мини-drivers BDA могут определять таблицы пин-автоматизации, чтобы эти мини-drivers отправляли функцию BdaPropertyGetPin Control напрямую, не перехватывая этот запрос с помощью внутреннего обработчика get-handler (KStrGetPropertyHandler).

Требования

Требование Ценность
целевая платформа Настольный
заголовка bdasup.h (include Bdasup.h)
библиотеки Bdasup.lib
IRQL PASSIVE_LEVEL

См. также

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl