Funzione BdaPropertyNodeMethods (bdasup.h)
La funzione BdaPropertyNodeMethods recupera un elenco di metodi supportati da un nodo.
Sintassi
NTSTATUS BdaPropertyNodeMethods(
[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 metodi per un nodo. Il minidriver BDA riceve questo IRP con la richiesta di KSPROPERTY_BDA_NODE_METHODS.
[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 i metodi supportati da un nodo.
Valore restituito
Restituisce STATUS_SUCCESS o un codice di errore appropriato.
Osservazioni
Un minidriver BDA chiama la funzione BdaPropertyNodeMethods per recuperare l'elenco di metodi per un nodo dopo che il minidriver riceve una richiesta KSPROPERTY_BDA_NODE_METHODS 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 BdaPropertyNodeMethods 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 |