Partager via


BdaMethodDeletePin, fonction (bdasup.h)

La fonction BdaMethodDeletePin supprime une fabrique de broches.

Syntaxe

NTSTATUS BdaMethodDeletePin(
  [in] PIRP      pIrp,
  [in] PKSMETHOD pKSMethod,
       PVOID     pvIgnored
);

Paramètres

[in] pIrp

Pointe vers l’IRP pour la demande de suppression d’une fabrique de broches. Le minidriver BDA reçoit cette IRP avec la demande KSMETHOD_BDA_DELETE_PIN_FACTORY .

[in] pKSMethod

Pointe vers une structure KSMETHOD qui décrit la méthode et le type de requête d’une demande de méthode.

pvIgnored

Pointe vers une mémoire tampon qui est ignorée.

Valeur retournée

Retourne STATUS_SUCCESS ou un code d’erreur approprié.

Remarques

Un minidriver BDA appelle la fonction BdaMethodDeletePin pour supprimer une fabrique de broches après que le minidriver a reçu une demande KSMETHOD_BDA_DELETE_PIN_FACTORY de la méthode KSMETHODSETID_BdaDeviceConfiguration définie du fournisseur de réseau. La plupart des minidrivers BDA peuvent définir des tables dispatch et filter-automation afin que ces minidrivers distribuent la fonction BdaMethodDeletePin directement, sans intercepter cette requête à l’aide d’une méthode interne (KStrMethodHandler). Pour plus d’informations, consultez Définition de tables Automation et Configuration d’un filtre BDA .

Si un minidriver BDA doit supprimer un code confidentiel sans s’appuyer sur le fournisseur réseau, le minidriver BDA doit appeler la fonction BdaDeletePin .

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête bdasup.h (inclure Bdasup.h)
Bibliothèque Bdasup.lib
IRQL PASSIVE_LEVEL

Voir aussi

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler