Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das feature, das dieser Seite zugeordnet ist, benutzerdefinierte Datei- und Streamhandler, ist ein Legacyfeature. Es wurde von MediaStreamSource-Klasseersetzt. MediaStreamSource-Klasse wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, bei neuem Code nach Möglichkeit die MediaStreamSource-Klasse anstatt der benutzerdefinierten Datei- und Streamhandlerzu verwenden. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
In einer Anwendung, die in der Programmiersprache C geschrieben wurde, erstellt ein Datei- oder Datenstromhandler in der Regel eine Funktion für jede Methode. Ihre Anwendung greift über ein Array von Funktionszeigern auf diese Funktionen zu, die der Datenstromhandler erstellt. Eine IAVIStreamVtbl Struktur enthält ein Array von Funktionszeigern. Ein Stream-Handler kann beliebige Namen den Funktionen zuweisen, die er für die Methoden erstellt. Die Position des Funktionszeigers in der Struktur impliziert die Übereinstimmung der Funktion mit der Methode. Beispielsweise entspricht der erste Funktionszeiger in der Struktur der QueryInterface--Methode. Der Streamhandler muss alle Funktionen einer Schnittstelle bereitstellen.