CPullPin.Active-Methode

Die Active-Methode erstellt einen Arbeitsthread, der Daten vom Ausgabepin abruft. Diese Methode committet auch die Zuweisung.

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äß hergestellt.
E _ FAIL
Der Thread konnte nicht erstellt werden, oder der Thread ist bereits vorhanden.

Hinweise

Rufen Sie diese Methode auf, wenn der besitzende Filter aktiv wird. (Wenn Ihr Eingabepin von CBasePinabgeleitet wird, überschreiben Sie die CBasePin::Active-Methode.)

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

Anforderungen

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

Weitere Informationen

CPullPin-Klasse