Freigeben über


KSTOPOLOGY_CONNECTION-Struktur

[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.]

Dieses Thema gilt für Windows XP Service Pack 2 oder höher.

Die KSTOPOLOGY_CONNECTION-Struktur beschreibt eine Knotenverbindung innerhalb eines Kernelstreamingfilters (KS). Ein Knoten kann mit einem anderen Knoten innerhalb des Filters oder mit einer Pin im Filter verbunden werden.

Syntax

typedef struct {
  ULONG FromNode;
  ULONG FromNodePin;
  ULONG ToNode;
  ULONG ToNodePin;
} KSTOPOLOGY_CONNECTION, *PKSTOPOLOGY_CONNECTION;

Member

FromNode

Index des Upstream Knotens in der Verbindung. Wenn die Upstream Verbindung ein Pin und nicht ein Knoten ist, wird der Wert KSFILTER_NODE.

FromNodePin

Wenn der Wert des Felds FromNode KSFILTER_NODE ist, gibt dieses Feld den Index der Upstream-Pin an. Andernfalls wird dieses Feld ignoriert.

ToNode

Index des Downstreamknotens in der Verbindung. Wenn es sich bei der Downstreamverbindung um einen Pin und nicht um einen Knoten handelt, wird der Wert KSFILTER_NODE.

ToNodePin

Wenn der Wert des ToNode-Felds KSFILTER_NODE ist, gibt dieses Feld den Index des Downstream-Pins an. Andernfalls wird dieses Feld ignoriert.

Anforderungen

Anforderung Wert
Header
Ks.h

Siehe auch

DirectShow-Strukturen

IKsTopologyInfo::get_ConnectionInfo