Condividi tramite


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

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler