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