BdaCreatePin-Funktion (bdasup.h)
Die BdaCreatePin--Funktion erstellt einen neuen Pin im angegebenen Filter.
Syntax
NTSTATUS BdaCreatePin(
[in] PKSFILTER pKSFilter,
[in] ULONG ulPinType,
[out, optional] PULONG pulPinId
);
Parameter
[in] pKSFilter
Verweist auf den Filter, in dem ein Pin erstellt werden soll.
[in] ulPinType
Gibt den Typ des zu erstellenden Pins an. Der BDA-Minidriver muss eine Liste der Pintypen für jeden unterstützten Filter definieren.
[out, optional] pulPinId
Verweist auf eine Variable, die den Bezeichner für die erstellte Pin empfängt.
Rückgabewert
Gibt STATUS_SUCCESS oder einen entsprechenden Fehlercode zurück.
Bemerkungen
Ein BDA-Minidriver ruft die BdaMethodCreatePin--Funktion auf, wenn der Netzwerkanbieter dynamisch einen Pin mithilfe der KSMETHOD_BDA_CREATE_PIN_FACTORY Anforderung des KSMETHODSETID_BdaDeviceConfiguration Methodensatzes erstellt. Wenn ein BDA-Minidriver einen Pin erstellen muss, ohne sich auf den Netzwerkanbieter zu verlassen, sollte der BDA-Minidriver die BdaCreatePin 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 |