CPullPin.Active-Methode

Die Active-Methode erstellt einen Workerthread, der Daten aus dem Ausgabeheft abruft. Diese Methode setzt auch den Allocator fest.

Syntax

HRESULT Active();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_UNEXPECTED
Die Pinverbindung wurde nicht ordnungsgemäß eingerichtet.
E_FAIL
Der Thread konnte nicht erstellt werden, oder der Thread ist bereits vorhanden.

Bemerkungen

Rufen Sie diese Methode auf, wenn der besitzereigene Filter aktiv wird. (Wenn Ihre Eingabehefte von CBasePin abgeleitet sind, überschreiben Sie die CBasePin::Active-Methode .)

Rufen Sie vor dem Aufrufen dieser Methode die CPullPin::Verbinden-Methode auf, um die Verbindung mit dem Ausgabeheft herzustellen.

Requirements (Anforderungen)

Anforderung Wert
Header
Pullpin.h
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CPullPin-Klasse