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_BDA_AUTODEMODULATE_START