Función BdaPropertyGetPinControl (bdasup.h)

La función BdaPropertyGetPinControl recupera el identificador o el tipo de un pin.

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 información de anclaje. El minidriver BDA recibe este IRP con la solicitud de KSPROPERTY_BDA_PIN_ID o KSPROPERTY_BDA_PIN_TYPE .

[in] Property

Apunta a una estructura 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.

Comentarios

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 de KSPROPERTY_BDA_PIN_ID o KSPROPERTY_BDA_PIN_TYPE del conjunto de propiedades de KSPROPSETID_BdaPinControl . La mayoría de los minidrivers BDA pueden definir tablas de automatización de patillas para que esos minidrivers envíen la función BdaPropertyGetPinControl directamente, sin interceptar esta solicitud mediante un controlador get interno (KStrGetPropertyHandler).

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado bdasup.h (incluya Bdasup.h)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

Consulte también

KSPROPERTY

KSPROPERTY_BDA_PIN_ID

KSPROPERTY_BDA_PIN_TYPE

KSPROPSETID_BdaPinControl