Partager via


BdaCreateTopology, fonction (bdasup.h)

La fonction BdaCreateTopology crée la topologie entre deux broches.

Syntaxe

NTSTATUS BdaCreateTopology(
  [in] PKSFILTER pKSFilter,
  [in] ULONG     InputPinId,
  [in] ULONG     OutputPinId
);

Paramètres

[in] pKSFilter

Pointe vers le filtre BDA sur lequel créer la topologie.

[in] InputPinId

Spécifie l’identificateur de la broche d’entrée du filtre.

[in] OutputPinId

Spécifie l’identificateur de la broche de sortie du filtre.

Valeur retournée

Retourne STATUS_SUCCESS ou un code d’erreur approprié. Retourne NULL s’il n’existe aucun appairage de broche valide avec les broches d’entrée et de sortie spécifiées.

Remarques

Un minidriver BDA appelle la fonction BdaMethodCreateTopology lorsque le fournisseur de réseau crée dynamiquement une topologie entre les broches de filtre à l’aide de la requête KSMETHOD_BDA_CREATE_TOPOLOGY de l’ensemble de méthodes KSMETHODSETID_BdaDeviceConfiguration . Si un minidriver BDA doit créer une topologie entre les broches de filtre sans dépendre du fournisseur de réseau, le minidriver BDA doit appeler directement la fonction BdaCreateTopology .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible sur Microsoft Windows XP et les systèmes d’exploitation ultérieurs.
Plateforme cible Desktop (Expérience utilisateur)
En-tête bdasup.h (inclure Bdasup.h)
Bibliothèque Bdasup.lib
IRQL PASSIVE_LEVEL

Voir aussi

BdaMethodCreateTopology

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY