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
KSMETHODSETID_BdaDeviceConfiguration