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 cet IRP avec la demande de 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 requête de méthode.

pvIgnored

Pointe vers une mémoire tampon ignorée.

Valeur de retour

Retourne STATUS_SUCCESS ou un code d’erreur approprié.

Remarques

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

Si un minidriver BDA doit supprimer une broche sans compter sur le fournisseur de réseau, le minidriver BDA doit appeler la fonction BdaDeletePin.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête bdasup.h (include Bdasup.h)
bibliothèque Bdasup.lib
IRQL PASSIVE_LEVEL

Voir aussi

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler