Freigeben über


capSetCallbackOnError-Makro (vfw.h)

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

Syntax

void capSetCallbackOnError(
   hwnd,
   fpProc
);

Parameter

hwnd

Handle mit einem Erfassungsfenster.

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

Keine

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 Erfassungsfenster kann nicht mit einem Erfassungstreiber verbunden werden.
  • Ein Waveform-Audiogerät kann nicht geöffnet werden.
  • Die Anzahl der während der Erfassung gelöschten Frames überschreitet den angegebenen Prozentsatz.
  • Die Frames können aufgrund von Unterbrechungen bei der vertikalen Synchronisierung nicht erfasst werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vfw.h

Weitere Informationen

Erstellen einer Fehlerrückruffunktion

Videoaufnahme

Videoaufnahmemakros

WM_CAP_SET_CALLBACK_ERROR

capErrorCallback