Función BdaPropertyPinTypes (bdasup.h)
La función BdaPropertyPinTypes recupera una lista de tipos de patillas en una topología de plantilla.
Sintaxis
NTSTATUS BdaPropertyPinTypes(
[in] PIRP pIrp,
[in] PKSPROPERTY pKSProperty,
[out] ULONG *pulProperty
);
Parámetros
[in] pIrp
Apunta al IRP de la solicitud para recuperar la lista de tipos de patillas. El minidriver BDA recibe este IRP con la solicitud de KSPROPERTY_BDA_PIN_TYPES .
[in] pKSProperty
Apunta a una estructura KSPROPERTY que describe la propiedad y el tipo de solicitud de la solicitud de propiedad.
[out] pulProperty
Apunta a una matriz que recibe la lista de tipos de patillas.
Valor devuelto
Devuelve STATUS_SUCCESS o un código de error adecuado.
Comentarios
Un minidriver BDA llama a la función BdaPropertyPinTypes para recuperar la lista de tipos de patillas después de que el minidriver reciba una solicitud KSPROPERTY_BDA_PIN_TYPES de la propiedad KSPROPSETID_BdaTopology establecida desde el proveedor de red. La mayoría de los minidrivers de BDA pueden definir tablas de distribución y automatización de filtros para que esos minidrivers envíen la función BdaPropertyPinTypes directamente, sin interceptar esta solicitud mediante un controlador get interno (KStrGetPropertyHandler). Consulte Definición de tablas de automatización y Determinación de la topología de dispositivos BDA para obtener más información.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | bdasup.h (incluya Bdasup.h) |
Library | Bdasup.lib |
IRQL | PASSIVE_LEVEL |