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
KSMETHODSETID_BdaDeviceConfiguration