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.
Osservazioni
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 metodo KSMETHODSETID_BdaDeviceConfiguration impostato 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 di filtro BDA.
Se un minidriver BDA deve eliminare un pin senza basarsi sul provider di rete, il minidriver BDA deve chiamare la funzione BdaDeletePin.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | bdasup.h (include Bdasup.h) |
libreria | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
Vedere anche
KSMETHODSETID_BdaDeviceConfiguration