Función BdaPropertyGetPinControl (bdasup.h)
La función BdaPropertyGetPinControl recupera el identificador o el tipo de una patilla.
Sintaxis
NTSTATUS BdaPropertyGetPinControl(
[in] PIRP Irp,
[in] PKSPROPERTY Property,
[out, optional] ULONG *pulProperty
);
Parámetros
[in] Irp
Apunta al IRP de la solicitud para recuperar la información de anclaje. El minidriver BDA recibe este IRP con la solicitud KSPROPERTY_BDA_PIN_ID o KSPROPERTY_BDA_PIN_TYPE.
[in] Property
Apunta a una estructura de KSPROPERTY que describe la propiedad y el tipo de solicitud de la solicitud de propiedad.
[out, optional] pulProperty
Apunta a una variable que recibe el identificador o el tipo de un pin.
Valor devuelto
Devuelve STATUS_SUCCESS o un código de error adecuado.
Observaciones
Un minidriver BDA llama a la función BdaPropertyGetPinControl para recuperar el identificador o el tipo de un pin después de que el minidriver reciba una solicitud KSPROPERTY_BDA_PIN_ID o KSPROPERTY_BDA_PIN_TYPE del conjunto de propiedades KSPROPSETID_BdaPinControl. La mayoría de los minidrivers de BDA pueden definir tablas de automatización de patillas para que esos minidrivers envíen directamente la función BdaPropertyGetPinControl, sin interceptar esta solicitud mediante un controlador get interno (KStrGetPropertyHandler).
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | bdasup.h (incluya Bdasup.h) |
biblioteca de | Bdasup.lib |
irQL | PASSIVE_LEVEL |