BdaCreatePin-Funktion (bdasup.h)

Die BdaCreatePin-Funktion erstellt eine neue Pin im angegebenen Filter.

Syntax

NTSTATUS BdaCreatePin(
  [in]            PKSFILTER pKSFilter,
  [in]            ULONG     ulPinType,
  [out, optional] PULONG    pulPinId
);

Parameter

[in] pKSFilter

Zeigt auf den Filter, in dem eine Pin erstellt werden soll.

[in] ulPinType

Gibt den Typ des zu erstellenden Pins an. Der BDA-Minidriver muss eine Liste von Pintypen für jeden filter definieren, den er unterstützt.

[out, optional] pulPinId

Verweist auf eine Variable, die den Bezeichner für den erstellten Pin empfängt.

Rückgabewert

Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.

Hinweise

Ein BDA-Minidriver ruft die BdaMethodCreatePin-Funktion auf, wenn der Netzwerkanbieter dynamisch mithilfe der KSMETHOD_BDA_CREATE_PIN_FACTORY Anforderung des KSMETHODSETID_BdaDeviceConfiguration Methodensatzes eine Pin erstellt. Wenn ein BDA-Minidriver eine Pin erstellen muss, ohne sich auf den Netzwerkanbieter zu verlassen, sollte der BDA-Minidriver die BdaCreatePin-Funktion direkt aufrufen.

.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar unter Microsoft Windows XP und höheren Betriebssystemen.
Zielplattform Desktop
Kopfzeile bdasup.h (include Bdasup.h)
Bibliothek Bdasup.lib
IRQL PASSIVE_LEVEL

Weitere Informationen

BdaDeletePin

BdaMethodCreatePin

KSFILTER

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_CREATE_PIN_FACTORY