FaxSendCallback 関数は、FAX サービス プロバイダー (FSP) が呼び出して FAX サービスに送信 FAX 呼び出しが進行中であることを通知する、アプリケーション定義またはライブラリ定義のコールバック関数です。
PFAX_SEND_CALLBACKデータ型は、FaxSendCallback 関数へのポインターです。 FaxSendCallback は、アプリケーション定義またはライブラリ定義関数名のプレースホルダーです。
構文
PFAX_SEND_CALLBACK PfaxSendCallback;
BOOL PfaxSendCallback(
[in] HANDLE FaxHandle,
[in] HCALL CallHandle,
[in] DWORD Reserved1,
[in] DWORD Reserved2
)
{...}
パラメーター
[in] FaxHandle
型: HANDLE
FaxDevStartJob 関数によって返される FAX ハンドルを指定します。
[in] CallHandle
種類: HCALL
TAPI 2.x LINE_CALLSTATE メッセージによって返される呼び出しハンドル を 指定します。
[in] Reserved1
型: DWORD
このパラメーターは、Microsoft が今後使用するために予約されています。 0 に設定する必要があります。
[in] Reserved2
型: DWORD
このパラメーターは、Microsoft が今後使用するために予約されています。 0 に設定する必要があります。
戻り値
種類: BOOL
FAX サービスは、アクティブな FAX 操作を続行する必要があることを示す TRUE の 値を返します。
FAX サービスは、アクティブな FAX 操作を終了する必要があることを示す FALSE の 値を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。
解説
FAXSendCallback コールバック関数は、TAPI が割り当てる CallHandle を FAX サービスに提供します。 このハンドルは TAPI メッセージ ルーティングに必要です。 FSP が FaxSendCallback を呼び出さない場合は、それ以降のすべての呼び出しイベントが発生しません。
仮想 FSP には FaxSendCallback 関数は必要ありません。
要件
| サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
| 対象プラットフォーム | Windows |
| ヘッダー | faxdev.h |