Compartir a través de


Función BdaPropertyNodeDescriptors (bdasup.h)

La función BdaPropertyNodeDescriptors recupera una lista de nodos de una topología de plantilla.

Sintaxis

NTSTATUS BdaPropertyNodeDescriptors(
  [in]            PIRP               pIrp,
  [in]            PKSPROPERTY        pKSProperty,
  [out, optional] BDANODE_DESCRIPTOR *pNodeDescriptorProperty
);

Parámetros

[in] pIrp

Apunta al IRP de la solicitud para recuperar la lista de nodos. El minidriver BDA recibe este IRP con la solicitud de KSPROPERTY_BDA_NODE_DESCRIPTORS.

[in] pKSProperty

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

[out, optional] pNodeDescriptorProperty

Apunta a una matriz que recibe la lista de GUID para los nodos de una topología de plantilla.

Valor devuelto

Devuelve STATUS_SUCCESS o un código de error adecuado.

Observaciones

Un minidriver BDA llama a los función BdaPropertyNodeDescriptors para recuperar la lista de nodos después de que el minidriver reciba una solicitud KSPROPERTY_BDA_NODE_DESCRIPTORS de la propiedad KSPROPSETID_BdaTopology establecida desde el proveedor de red. La mayoría de los minidrivers de BDA pueden definir tablas de distribución y automatización de filtros para que esos minidrivers envíen los BdaPropertyNodeDescriptors función directamente, sin interceptar esta solicitud mediante un controlador get interno (KStrGetPropertyHandler). Consulte Definición de tablas de automatización y determinar la topología de dispositivos BDA para obtener más información.

Para obtener una lista de nodos BDA que están disponibles para crear en una topología de plantilla, consulte GUID de categoría de nodo de BDA.

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_NODE_DESCRIPTORS

KSPROPSETID_BdaTopology