Compartir a través de


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

Consulte también

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl