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, AVIFile-Funktionen und -Makros, ist ein Legacy-Feature. Es wurde von Source Readerersetzt. Source Reader wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt nachdrücklich, dass neuer Code nach Möglichkeit den Source Reader anstelle der AVIFile-Funktionen und Makrosverwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]
Im folgenden Beispiel wird die AVIFile-Bibliothek mithilfe der funktion AVIFileInit initialisiert und eine AVI-Datei mithilfe der AVIFileOpen-Funktion geöffnet. Die Funktion verwendet einen Standarddateihandler.
// LoadAVIFile - loads AVIFile and opens an AVI file.
//
// szfile - filename
// hwnd - window handle
//
VOID LoadAVIFile(LPCSTR szFile, HWND hwnd)
{
LONG hr;
PAVIFILE pfile;
AVIFileInit(); // opens AVIFile library
hr = AVIFileOpen(&pfile, szFile, OF_SHARE_DENY_WRITE, 0L);
if (hr != 0){
// Handle failure.
return;
}
//
// Place functions here that interact with the open file.
//
AVIFileRelease(pfile); // closes the file
AVIFileExit(); // releases AVIFile library
}