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 l'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 di tipi di nodo.
Valore restituito
Restituisce STATUS_SUCCESS o un codice di errore appropriato.
Commenti
Un minidriver BDA chiama la funzione BdaPropertyNodeTypes per recuperare l'elenco dei tipi di nodo dopo che il minidriver riceve una richiesta di KSPROPERTY_BDA_NODE_TYPES della proprietà KSPROPSETID_BdaTopology impostata dal provider di rete. La maggior parte dei minidriver BDA può definire tabelle di invio e automazione filtro in modo che tali minidriver inviino direttamente la funzione BdaPropertyNodeTypes , senza intercettare questa richiesta usando un gestore get-handler interno (KStrGetPropertyHandler). Per altre informazioni, vedere Definizione di 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 |