Condividi tramite


Funzione BdaPropertyNodeEvents (bdasup.h)

La funzione BdaPropertyNodeEvents recupera un elenco di eventi supportati da un nodo.

Sintassi

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

Parametri

[in] pIrp

Punta all'IRP per la richiesta per recuperare l'elenco di eventi per un nodo. Il minidriver BDA riceve questo IRP con la richiesta di KSPROPERTY_BDA_NODE_EVENTS.

[in] pKSProperty

Punta a una struttura KSPROPERTY che descrive la proprietà e il tipo di richiesta della richiesta di proprietà.

[out, optional] pguidProperty

Punta a una matrice che riceve l'elenco di GUID per gli eventi supportati da un nodo.

Valore restituito

Restituisce STATUS_SUCCESS o un codice di errore appropriato.

Osservazioni

Un minidriver BDA chiama la funzione BdaPropertyNodeEvents per recuperare l'elenco di eventi per un nodo dopo che il minidriver riceve una richiesta KSPROPERTY_BDA_NODE_EVENTS del set di proprietà KSPROPSETID_BdaTopology dal provider di rete. La maggior parte dei minidriver BDA può definire tabelle di invio e automazione dei filtri in modo che tali minidriver inviino direttamente il BdaPropertyNodeEvents funzione, senza intercettare questa richiesta usando un gestore get interno (KStrGetPropertyHandler). Per altre informazioni, vedere Definizione di tabelle di automazione e Determinazione topologia del dispositivo BDA.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione bdasup.h (include Bdasup.h)
libreria Bdasup.lib
IRQL PASSIVE_LEVEL

Vedere anche

KSPROPERTY

KSPROPERTY_BDA_NODE_EVENTS

KSPROPSETID_BdaTopology