CBasePin.QueryInternalConnections-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 QueryInternalConnections
-Methode ruft die Pins ab, die intern mit diesem Pin (innerhalb des Filters) verbunden sind. Diese Methode implementiert die IPin::QueryInternalConnections-Methode .
Syntax
HRESULT QueryInternalConnections(
IPin *apPin,
ULONG *nPin
);
Parameter
-
Appin
-
Adresse eines Arrays von IPin-Zeigern .
-
nPin
-
Gibt bei der Eingabe die Größe des Arrays an. Wenn die Methode zurückgibt, wird der Wert auf die Anzahl der im Array zurückgegebenen Zeiger festgelegt.
Rückgabewert
Gibt einen der in der folgenden Tabelle gezeigten HRESULT-Werte zurück.
Rückgabecode | Beschreibung |
---|---|
|
Unzureichende Arraygröße. |
|
Erfolg. |
|
Fehler. |
|
Nicht implementiert. |
Bemerkungen
Bei einigen Filtern entsprechen Eingabepins bestimmten Ausgabepins. Für jeden Pin füllt diese Methode ein Array mit Zeigern auf die entsprechenden Pins. Wenn jeder Eingabenadel Daten für jeden Ausgabepin bereitstellt, geben Sie E_NOTIMPL zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|