Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die StreamClassRegisterFilterWithNoKSPins Routine wird verwendet, um Filtertreiber bei Microsoft DirectShow zu registrieren, die keine Kernelstreaming-Pins enthalten 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
Verweist auf das Geräteobjekt des Treibers.
[in] InterfaceClassGUID
Gibt die zu registrierende Schnittstellenklassen-GUID an.
[in] PinCount
Gibt die Anzahl der Pins für den Filter an.
[in] PinDirection
Gibt ein PinCountArray mit booleschen Werten an, eines für jeden Pin auf dem Filter. Die Werte geben die Pinrichtung für jeden Pin an. Wenn TRUEist, handelt es sich bei diesem Pin um einen Ausgabestift. Wenn FALSE-, ist der Pin eine Eingabenadel.
[in] MediumList
Gibt ein PinCount--Größenarray von KSPIN_MEDIUM Strukturen an, eine für jeden Pin auf dem Filter.
[in, optional] CategoryList
Wenn kein NULL-Wert vorhanden ist, wird ein Array von PIN-Kategorie-GUIDs angegeben, eine für jeden Pin auf dem Filter.
Rückgabewert
Gibt STATUS_SUCCESS bei Erfolg oder den entsprechenden Fehlercode für Fehler zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Desktop |
| Header- | strmini.h (einschließlich Strmini.h) |
| Library | Stream.lib |