CTransformOutputPin.QueryId-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 QueryId
-Methode ruft einen Bezeichner für den Pin ab. Diese Methode implementiert die IPin::QueryId-Methode .
Syntax
HRESULT QueryId(
LPWSTR *Id
);
Parameter
-
Id
-
Empfängt eine Zeichenfolge, die den Pinbezeichner enthält.
Rückgabewert
Gibt einen der in der folgenden Tabelle gezeigten HRESULT-Werte zurück.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg |
|
Der Arbeitsspeicher reicht nicht aus |
|
NULL-Zeigerargument |
Bemerkungen
Der Pinbezeichner wird für die Graphpersistenz verwendet. Der Pinbezeichner für diese Klasse ist Out. Diese Klasse überschreibt das Verhalten der CBasePin-Klasse . In der CBasePin-Klasse ist der Pinbezeichner identisch mit dem Pinnamen, der im Klassenkonstruktor angegeben ist. In der CTransformInputPin-Klasse sind der Pinbezeichner und der Pinname nicht identisch.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|