Freigeben über


CBasePin.QueryPinInfo-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die QueryPinInfo -Methode ruft Informationen über den Pin ab. Diese Methode implementiert die IPin::QueryPinInfo-Methode .

Syntax

HRESULT QueryPinInfo(
   PIN_INFO *pInfo
);

Parameter

Pinfo

Zeiger auf eine PIN_INFO-Struktur , die die Pininformationen empfängt.

Rückgabewert

Gibt S_OK oder E_POINTER zurück.

Bemerkungen

Diese Methode verwendet die CBasePin:: m_pName-Membervariable für den achName-Member der PIN_INFO-Struktur.

Wenn der pFilter-Member der PIN_INFO-Struktur nicht NULL ist, wenn die Methode zurückgibt, weist sie eine ausstehende Verweisanzahl auf. Stellen Sie sicher, dass Sie die Schnittstelle freigeben, wenn Sie fertig sind.

Anforderungen

Anforderung Wert
Header
Amfilter.h (streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBasePin-Klasse