Compartilhar via


Função BdaValidateNodeProperty (bdasup.h)

A função BdaValidateNodeProperty valida que uma solicitação de propriedade de nó está associada a um pin específico.

Sintaxe

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

Parâmetros

[in] pIrp

Aponta para o IRP da solicitação para validar se o pino atual controla a propriedade do nó em pProperty. O minidriver BDA pode receber esse IRP com a solicitação KSPROPERTY_BDA_RF_TUNER_FREQUENCY ou KSPROPERTY_BDA_AUTODEMODULATE_START .

[in] pProperty

Aponta para uma estrutura KSPROPERTY que descreve a propriedade e o tipo de solicitação da solicitação de propriedade.

Retornar valor

Retorna STATUS_SUCCESS ou um código de erro apropriado.

Comentários

Um método pin em um minidriver BDA chama a função BdaValidateNodeProperty para validar se o pino controla uma propriedade de nó específica depois que o minidriver recebe a solicitação de propriedade do nó do provedor de rede. Essa solicitação de propriedade de nó pode ser, por exemplo, uma solicitação KSPROPERTY_BDA_RF_TUNER_FREQUENCY do conjunto de propriedades KSPROPSETID_BdaFrequencyFilter ou uma solicitação KSPROPERTY_BDA_AUTODEMODULATE_START do conjunto de propriedades KSPROPSETID_BdaAutodemodulate . Esses conjuntos de propriedades manipulam nós de sintonizador e demodulador. Depois de chamar BdaValidateNodeProperty com êxito, o minidriver obtém um ponteiro para o filtro BDA do IRP passado para que o minidriver possa executar uma operação no nó específico.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores. Essa rotina estará disponível na plataforma Windows 2000 somente se o Microsoft DirectX 9.0 e posterior estiver instalado nessa plataforma.
Plataforma de Destino Área de Trabalho
Cabeçalho bdasup.h (inclua Bdasup.h)
Biblioteca Bdasup.lib
IRQL PASSIVE_LEVEL

Confira também

KSPROPERTY

KSPROPERTY_BDA_AUTODEMODULATE_START

KSPROPERTY_BDA_RF_TUNER_FREQUENCY

KSPROPSETID_BdaAutodemodulate

KSPROPSETID_BdaFrequencyFilter