Compartir a través de


Función BdaValidateNodeProperty (bdasup.h)

La función BdaValidateNodeProperty valida que una solicitud de propiedad de nodo está asociada a un pin específico.

Sintaxis

NTSTATUS BdaValidateNodeProperty(
  [in] PIRP        pIrp,
  [in] PKSPROPERTY pProperty
);

Parámetros

[in] pIrp

Apunta al IRP de la solicitud para validar que el pin actual controla la propiedad del nodo en pProperty. El minidriver BDA puede recibir este IRP con la solicitud KSPROPERTY_BDA_RF_TUNER_FREQUENCY o KSPROPERTY_BDA_AUTODEMODULATE_START.

[in] pProperty

Apunta a una estructura de KSPROPERTY que describe la propiedad y el tipo de solicitud de la solicitud de propiedad.

Valor devuelto

Devuelve STATUS_SUCCESS o un código de error adecuado.

Observaciones

Un método pin en un minidriver BDA llama a la función BdaValidateNodeProperty para validar que el pin controla una propiedad de nodo específica después de que el minidriver reciba la solicitud de propiedad de nodo del proveedor de red. Esta solicitud de propiedad de nodo puede ser, por ejemplo, una solicitud KSPROPERTY_BDA_RF_TUNER_FREQUENCY del conjunto de propiedades KSPROPSETID_BdaFrequencyFilter o una solicitud KSPROPERTY_BDA_AUTODEMODULATE_START del conjunto de propiedades KSPROPSETID_BdaAutodemodulate. Estos conjuntos de propiedades manipulan los nodos de tuner y demodulator. Después de llamar correctamente a BdaValidateNodeProperty, el minidriver obtiene un puntero al filtro BDA del IRP pasado para que el minidriver pueda realizar una operación en el nodo determinado.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores. Esta rutina está disponible en la plataforma Windows 2000 solo si Microsoft DirectX 9.0 y versiones posteriores está instalado en esa plataforma.
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_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter