Condividi tramite


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

Vedi anche

KSPROPERTY

KSPROPERTY_BDA_NODE_TYPES

KSPROPSETID_BdaTopology