Funzione BdaMethodDeletePin (bdasup.h)
La funzione BdaMethodDeletePin elimina una factory di pin.
Sintassi
NTSTATUS BdaMethodDeletePin(
[in] PIRP pIrp,
[in] PKSMETHOD pKSMethod,
PVOID pvIgnored
);
Parametri
[in] pIrp
Punta all'IRP per la richiesta di eliminazione di una factory di pin. Il minidriver BDA riceve questo IRP con la richiesta di KSMETHOD_BDA_DELETE_PIN_FACTORY .
[in] pKSMethod
Punta a una struttura KSMETHOD che descrive il metodo e il tipo di richiesta di una richiesta di metodo.
pvIgnored
Punta a un buffer ignorato.
Valore restituito
Restituisce STATUS_SUCCESS o un codice di errore appropriato.
Commenti
Un minidriver BDA chiama la funzione BdaMethodDeletePin per eliminare una factory di pin dopo che il minidriver riceve una richiesta KSMETHOD_BDA_DELETE_PIN_FACTORY del set di metodi KSMETHODSETID_BdaDeviceConfiguration 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 la funzione BdaMethodDeletePin , senza intercettare questa richiesta usando un metodo interno (KStrMethodHandler). Per altre informazioni, vedere Definizione di tabelle di automazione e configurazione di un filtro BDA .
Se un minidriver BDA deve eliminare un pin senza basarsi sul provider di rete, il minidriver BDA deve chiamare la funzione BdaDeletePin .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | bdasup.h (include Bdasup.h) |
Libreria | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
Vedi anche
KSMETHODSETID_BdaDeviceConfiguration