Función BdaPropertyNodeEvents (bdasup.h)

La función BdaPropertyNodeEvents recupera una lista de eventos que admite un nodo.

Sintaxis

NTSTATUS BdaPropertyNodeEvents(
  [in]            PIRP      pIrp,
  [in]            PKSP_NODE pKSProperty,
  [out, optional] GUID      *pguidProperty
);

Parámetros

[in] pIrp

Apunta al IRP de la solicitud para recuperar la lista de eventos de un nodo. El minidriver BDA recibe este IRP con la solicitud de KSPROPERTY_BDA_NODE_EVENTS .

[in] pKSProperty

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

[out, optional] pguidProperty

Apunta a una matriz que recibe la lista de GUID para los eventos admitidos por un nodo.

Valor devuelto

Devuelve STATUS_SUCCESS o un código de error adecuado.

Comentarios

Un minidriver BDA llama a la función BdaPropertyNodeEvents para recuperar la lista de eventos de un nodo después de que el minidriver reciba una solicitud KSPROPERTY_BDA_NODE_EVENTS 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 directamente la función BdaPropertyNodeEvents , sin interceptar esta solicitud mediante un controlador get interno (KStrGetPropertyHandler). Consulte Definición de tablas de automatización y determinación de la topología de dispositivos BDA para obtener más información.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado bdasup.h (incluya Bdasup.h)
Library Bdasup.lib
IRQL PASSIVE_LEVEL

Consulte también

KSPROPERTY

KSPROPERTY_BDA_NODE_EVENTS

KSPROPSETID_BdaTopology