Compartir a través de


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 KSPROPERTY_BDA_PIN_TYPES.

[in] pKSProperty

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

Observaciones

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 determinar la topología de dispositivos BDA para obtener más información.

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_TYPES

KSPROPSETID_BdaTopology