StreamClassRegisterFilterWithNoKSPins-Funktion (strmini.h)
Die StreamClassRegisterFilterWithNoKSPins-Routine wird verwendet, um Filtertreiber bei Microsoft DirectShow zu registrieren, die keine Kernel-Streaming-Pins haben und daher nicht im Kernelmodus streamen.
Syntax
NTSTATUS StreamClassRegisterFilterWithNoKSPins(
[in] PDEVICE_OBJECT DeviceObject,
[in] const GUID *InterfaceClassGUID,
[in] ULONG PinCount,
[in] BOOL *PinDirection,
[in] KSPIN_MEDIUM *MediumList,
[in, optional] GUID *CategoryList
);
Parameter
[in] DeviceObject
Zeigt auf das Geräteobjekt des Treibers.
[in] InterfaceClassGUID
Gibt die zu registrierende GuiD der Schnittstellenklasse an.
[in] PinCount
Gibt die Anzahl der Pins für den Filter an.
[in] PinDirection
Gibt ein Array mit booleschen Werten im PinCount-Format an, ein Array für jeden Pin im Filter. Die Werte geben die Pinrichtung für jeden Pin an. Bei TRUE ist dieser Pin ein Ausgabestift. Bei FALSE ist der Pin ein Eingabenadel.
[in] MediumList
Gibt ein Array im PinCount-Format von KSPIN_MEDIUM Strukturen an, eines für jeden Pin im Filter.
[in, optional] CategoryList
Wenn nicht NULL, gibt ein Array von PIN-Kategorie-GUIDs an, eine für jeden Pin im Filter.
Rückgabewert
Gibt STATUS_SUCCESS bei Erfolg oder den entsprechenden Fehlercode bei Einem Fehler zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | strmini.h (include Strmini.h) |
Bibliothek | Stream.lib |