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.

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

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler