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 node en pProperty. El minidriver BDA puede recibir este IRP con la solicitud de KSPROPERTY_BDA_RF_TUNER_FREQUENCY o KSPROPERTY_BDA_AUTODEMODULATE_START .

[in] pProperty

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

Comentarios

Un método pin de 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 de KSPROPSETID_BdaFrequencyFilter o una solicitud de 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 Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en 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.
Plataforma de destino Escritorio
Encabezado bdasup.h (incluya Bdasup.h)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

Consulte también

KSPROPERTY

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter