Partager via


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

Voir aussi

BdaDeletePin

BdaMethodCreatePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_PIN_FACTORY