Win32 API 日本語リファレンス
ホーム › Media.Multimedia › CAPERRORCALLBACKW

CAPERRORCALLBACKW

コールバック

シグネチャ

LRESULT CAPERRORCALLBACKW(
    HWND hWnd,
    INT nID,
    LPWSTR lpsz
);

パラメーター

フィールド型説明
hWndHWNDコールバック関数に関連付けられたキャプチャウィンドウへのハンドル。
nIDINTエラー識別番号。
lpszLPWSTR返されたエラーを説明するテキストへのポインター。

公式ドキュメント

capErrorCallback 関数は、ビデオキャプチャで使用されるエラーコールバック関数です。capErrorCallback という名前は、アプリケーションが指定する関数名のプレースホルダーです。

このコールバックを設定するには、キャプチャウィンドウに WM_CAP_SET_CALLBACK_ERROR メッセージを送信するか、capSetCallbackOnError マクロを呼び出します。

解説(Remarks)

メッセージ識別子が 0 の場合は、新しい操作が開始されることを示し、コールバック関数は現在のエラーをクリアする必要があります。

メモ

vfw.h ヘッダーは、UNICODE プリプロセッサ定数の定義に応じてこの関数の ANSI 版または Unicode 版を自動的に選択するエイリアスとして、CAPERRORCALLBACK を定義しています。エンコーディングに依存しないエイリアスを、エンコーディングに依存するコードと混在させて使用すると、不一致が生じ、コンパイルエラーや実行時エラーの原因となることがあります。詳細については、関数プロトタイプの規則 を参照してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)