Erstellen eines Datei- oder Streamhandlers

In einer Anwendung, die in der Programmiersprache C geschrieben ist, erstellt ein Datei- oder Streamhandler in der Regel eine Funktion für jede Methode. Ihre Anwendung greifen über ein Array von Funktionsze0ern, die der Streamhandler erstellt, auf diese Funktionen zu. Eine IAVIStreamVtbl-Struktur enthält das Array von Funktionszedern. Ein Streamhandler kann funktionen, die er für die Methoden erstellt, einen beliebigen Namen zuweisen. Die Position des Funktionszeigers in der Struktur impliziert die Entsprechung der Funktion zur -Methode. Beispielsweise entspricht der erste Funktionszeiger in der Struktur der QueryInterface-Methode. Der Streamhandler muss alle Funktionen einer Schnittstelle bereitstellen.