Freigeben über


BdaCreateTopology-Funktion (bdasup.h)

Die BdaCreateTopology--Funktion erstellt die Topologie zwischen zwei Pins.

Syntax

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

Parameter

[in] pKSFilter

Verweist auf den BDA-Filter, nach dem Topologie erstellt werden soll.

[in] InputPinId

Gibt den Bezeichner der Eingabenadel des Filters an.

[in] OutputPinId

Gibt den Bezeichner des Ausgabepins des Filters an.

Rückgabewert

Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück. Gibt NULL- zurück, wenn keine gültige Pinpaarung mit den angegebenen Eingabe- und Ausgabe-Pins vorhanden ist.

Bemerkungen

Ein BDA-Minidriver ruft die BdaMethodCreateTopology--Funktion auf, wenn der Netzwerkanbieter dynamisch eine Topologie zwischen Filter-Pins mithilfe der KSMETHOD_BDA_CREATE_TOPOLOGY Anforderung des KSMETHODSETID_BdaDeviceConfiguration Methodensatzes erstellt. Wenn ein BDA-Minidriver eine Topologie zwischen Filter-Pins erstellen muss, ohne sich auf den Netzwerkanbieter zu verlassen, sollte der BDA-Minidriver die BdaCreateTopology Funktion direkt aufrufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar unter Microsoft Windows XP und höher.
Zielplattform- Desktop
Header- bdasup.h (include Bdasup.h)
Library Bdasup.lib
IRQL- PASSIVE_LEVEL

Siehe auch

BdaMethodCreateTopology

KSFILTER-

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_TOPOLOGY