Freigeben über


capSetCallbackOnError-Makro (vfw.h)

Das capSetCallbackOnError-Makro legt eine Fehlerrückruffunktion in der Clientanwendung fest. AVICap ruft diese Prozedur auf, wenn Fehler auftreten. Sie können dieses Makro verwenden oder die WM_CAP_SET_CALLBACK_ERROR Nachricht explizit aufrufen.

Syntax

BOOL capSetCallbackOnError(
     hwnd,
     fpProc
);

Die Parameter

hwnd

Behandeln eines Aufnahmefensters.

fpProc

Zeiger auf die Fehlerrückruffunktion vom Typ capErrorCallback. Geben Sie NULL für diesen Parameter an, um eine zuvor installierte Fehlerrückruffunktion zu deaktivieren.

Rückgabewert

Typ: BOOL

Gibt WAHR zurück, wenn erfolgreich oder FALSCH , wenn die Streamingaufnahme oder eine Single-Frame-Aufnahmesitzung ausgeführt wird.

Bemerkungen

Anwendungen können optional eine Fehlerrückruffunktion festlegen. Wenn festgelegt, ruft AVICap die Fehlerprozedur in den folgenden Situationen auf:

  • Der Datenträger ist voll.
  • Ein Aufnahmefenster kann nicht mit einem Aufnahmetreiber verbunden werden.
  • Ein Waveform-Audiogerät kann nicht geöffnet werden.
  • Die Anzahl der während der Aufnahme verworfenen Frames überschreitet den angegebenen Prozentsatz.
  • Die Frames können aufgrund von Unterbrechungsproblemen bei der vertikalen Synchronisierung nicht erfasst werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift vfw.h

Siehe auch

Erstellen einer Fehlerrückruffunktion

Videoaufnahmemakros

WM_CAP_SET_CALLBACK_ERROR

capErrorCallback