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 |