Funzione BdaPropertyNodeTypes (bdasup.h)
La funzione BdaPropertyNodeTypes recupera un elenco di tipi di nodo in una topologia modello.
Sintassi
NTSTATUS BdaPropertyNodeTypes(
[in] PIRP pIrp,
[in] PKSPROPERTY pKSProperty,
[out] ULONG *pulProperty
);
Parametri
[in] pIrp
Punta all'IRP per la richiesta per recuperare l'elenco dei tipi di nodo. Il minidriver BDA riceve questo IRP con la richiesta di KSPROPERTY_BDA_NODE_TYPES.
[in] pKSProperty
Punta a una struttura KSPROPERTY che descrive la proprietà e il tipo di richiesta della richiesta di proprietà.
[out] pulProperty
Punta a una matrice che riceve l'elenco dei tipi di nodo.
Valore restituito
Restituisce STATUS_SUCCESS o un codice di errore appropriato.
Osservazioni
Un minidriver BDA chiama la funzione BdaPropertyNodeTypes per recuperare l'elenco dei tipi di nodo dopo che il minidriver riceve una richiesta KSPROPERTY_BDA_NODE_TYPES 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 BdaPropertyNodeTypes 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 |