Funzione BdaPropertyNodeProperties (bdasup.h)

La funzione BdaPropertyNodeProperties recupera un elenco di proprietà supportate da un nodo.

Sintassi

NTSTATUS BdaPropertyNodeProperties(
  [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 proprietà per un nodo. Il minidriver BDA riceve questo IRP con la richiesta di KSPROPERTY_BDA_NODE_PROPERTIES .

[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 le proprietà supportate da un nodo.

Valore restituito

Restituisce STATUS_SUCCESS o un codice di errore appropriato.

Commenti

Un minidriver BDA chiama la funzione BdaPropertyNodeProperties per recuperare l'elenco di proprietà per un nodo dopo che il minidriver riceve una richiesta KSPROPERTY_BDA_NODE_PROPERTIES 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 la funzione BdaPropertyNodeProperties , senza intercettare questa richiesta usando un gestore get-interno (KStrGetPropertyHandler). Per altre informazioni, vedere Definizione delle tabelle di automazione e Determinazione della topologia del dispositivo BDA .

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione bdasup.h (include Bdasup.h)
Libreria Bdasup.lib
IRQL PASSIVE_LEVEL

Vedi anche

KSPROPERTY

KSPROPERTY_BDA_NODE_PROPERTIES

KSPROPSETID_BdaTopology