PFAX_SEND_CALLBACK コールバック関数 (faxdev.h)

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

関連項目

FAX サービス プロバイダー関数

FaxDevSend

FaxDevStartJob

LINE_CALLSTATE

FAX サービス プロバイダー API の使用