Freigeben über


CTransformOutputPin.CheckConnect-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die CheckConnect Methode bestimmt, ob eine Pinverbindung geeignet ist.

Syntax

HRESULT CheckConnect(
   IPin *pPin
);

Parameter

pPin

Zeiger auf die IPin-Schnittstelle des Ausgabenadels.

Rückgabewert

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

Rückgabecode Beschreibung
S_OK
Erfolg.
E_UNEXPECTED
Der Eingabenadel des Filters ist nicht verbunden.

Bemerkungen

Diese Methode überschreibt die CBaseOutputPin::CheckConnect-Methode . Sie ruft die CTransformFilter::CheckConnect-Methode des Filters auf, die S_OK in der Basisklasse zurückgibt. Die abgeleitete Klasse kann die CTransformFilter::CheckConnect-Methode überschreiben, um zusätzliche Überprüfungen durchzuführen.

Anforderungen

Anforderung Wert
Header
Transfrm.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)