BdaCreatePin, fonction (bdasup.h)
La fonction BdaCreatePin crée une 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 d’épingle à créer. Le minidriver BDA doit définir une liste de types d’épingles pour chaque filtre qu’il prend en charge.
[out, optional] pulPinId
Pointe vers une variable qui reçoit l’identificateur de l’épingle créée.
Valeur de retour
Retourne STATUS_SUCCESS ou un code d’erreur approprié.
Remarques
Un minidriver BDA appelle la fonction BdaMethodCreatePin lorsque le fournisseur de réseau crée dynamiquement une broche à l’aide de la requête KSMETHOD_BDA_CREATE_PIN_FACTORY du jeu de méthodes KSMETHODSETID_BdaDeviceConfiguration. Si un minidriver BDA doit créer une broche sans compter sur le fournisseur de réseau, le minidriver BDA doit appeler directement la fonction BdaCreatePin.
.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible sur Microsoft Windows XP et les systèmes d’exploitation ultérieurs. |
plateforme cible | Bureau |
d’en-tête | bdasup.h (include Bdasup.h) |
bibliothèque | Bdasup.lib |
IRQL | PASSIVE_LEVEL |