Fonction BdaCreatePin (bdasup.h)
La fonction BdaCreatePin crée une nouvelle broche dans le filtre spécifié.
Syntaxe
NTSTATUS BdaCreatePin(
[in] PKSFILTER pKSFilter,
[in] ULONG ulPinType,
[out, optional] PULONG pulPinId
);
Paramètres
[in] pKSFilter
Pointe vers le filtre dans lequel créer une broche.
[in] ulPinType
Spécifie le type de broche à créer. Le minidriver BDA doit définir une liste de types de broches pour chaque filtre qu’il prend en charge.
[out, optional] pulPinId
Pointe vers une variable qui reçoit l’identificateur de la broche créée.
Valeur retournée
Retourne STATUS_SUCCESS ou un code d’erreur approprié.
Remarques
Un minidriver BDA appelle la fonction BdaMethodCreatePin lorsque le fournisseur réseau crée dynamiquement une broche à l’aide de la requête KSMETHOD_BDA_CREATE_PIN_FACTORY de l’ensemble de méthodes KSMETHODSETID_BdaDeviceConfiguration . Si un minidriver BDA doit créer une broche sans dépendre du fournisseur réseau, le minidriver BDA doit appeler la fonction BdaCreatePin directement.
.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible sur les systèmes d’exploitation Microsoft Windows XP et ultérieurs. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | bdasup.h (inclure Bdasup.h) |
Bibliothèque | Bdasup.lib |
IRQL | PASSIVE_LEVEL |