Freigeben über


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

Weitere Informationen

KSPIN_MEDIUM