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

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

Синтаксис

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

Параметры

[in] Irp

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

[in] Property

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

[out, optional] pulProperty

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

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

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

Комментарии

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть bdasup.h (включая Bdasup.h)
Библиотека Bdasup.lib
IRQL PASSIVE_LEVEL

См. также раздел

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl