CBaseInputPin.CBaseInputPin-Konstruktor

Konstruktormethode.

Syntax

CBaseInputPin(
   TCHAR       *pObjectName,
   CBaseFilter *pFilter,
   CCritSec    *pLock,
   HRESULT     *phr,
   LPCWSTR     pPinName
);

Parameter

pObjectName

Eine Zeichenfolge, die den Debugnamen des Objekts enthält. Weitere Informationen finden Sie unter CBaseObject.

pFilter

Zeiger auf den Filter, der diesen Pin erstellt hat.

Plock

Zeiger auf eine CCritSec-Sperre, die zum Serialisieren von Zustandsänderungen verwendet wird. Dies kann derselbe kritische Abschnitt wie die Filtersperre CBaseFilter::m _ pLock sein.

Phr

Zeiger auf eine Variable, die einen HRESULT-Wert empfängt, der den Erfolg oder Fehler der Methode angibt.

pPinName

Breitzeichenfolge mit dem Pinnamen (wird auch als Pinbezeichner verwendet).

Bemerkungen

Alle Parameter werden direkt an den CBasePin-Konstruktor übergeben.

Requirements (Anforderungen)

Anforderung Wert
Header
Amfilter.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandels-Builds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CBaseInputPin-Klasse