Функция 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 |