Compartilhar via


Função BdaPropertyNodeTypes (bdasup.h)

A função BdaPropertyNodeTypes recupera uma lista de tipos de nó em uma topologia de modelo.

Sintaxe

NTSTATUS BdaPropertyNodeTypes(
  [in]  PIRP        pIrp,
  [in]  PKSPROPERTY pKSProperty,
  [out] ULONG       *pulProperty
);

Parâmetros

[in] pIrp

Aponta para o IRP para a solicitação para recuperar a lista de tipos de nó. O minidriver BDA recebe esse IRP com a solicitação KSPROPERTY_BDA_NODE_TYPES.

[in] pKSProperty

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

[out] pulProperty

Aponta para uma matriz que recebe a lista de tipos de nó.

Valor de retorno

Retorna STATUS_SUCCESS ou um código de erro apropriado.

Observações

Um minidriver BDA chama a função BdaPropertyNodeTypes para recuperar a lista de tipos de nós depois que o minidriver recebe uma solicitação KSPROPERTY_BDA_NODE_TYPES do conjunto de propriedades KSPROPSETID_BdaTopology do provedor de rede. A maioria dos minidrivers BDA pode definir tabelas de expedição e automação de filtro para que esses minidrivers enviem a função BdaPropertyNodeTypes diretamente, sem interceptar essa solicitação usando um manipulador de obtenção interno (KStrGetPropertyHandler). Consulte Definindo tabelas de automação e determinando de topologia de dispositivo BDA para obter mais informações.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho bdasup.h (inclua Bdasup.h)
biblioteca Bdasup.lib
IRQL PASSIVE_LEVEL

Consulte também

KSPROPERTY

KSPROPERTY_BDA_NODE_TYPES

KSPROPSETID_BdaTopology