IFaxDevice インターフェイス (faxcomex.h)

IFaxDevice インターフェイスは、FAX クライアント アプリケーションが FAX デバイス情報を取得および設定し、FAX デバイスに関連付けられている FAX ルーティング 方法を追加および削除するために使用する構成オブジェクトを定義します。 オブジェクトには、デバイス レベルで格納されている拡張構成プロパティを取得および設定するメソッドも含まれています。 IFaxDevice インターフェイスによって定義された オブジェクトは、FAX サーバーに関連付けられている 1 つのデバイスを表します。

継承

IFaxDevice インターフェイスは、IDispatch インターフェイスから継承されます。 IFaxDevice には、次の種類のメンバーもあります。

メソッド

IFaxDevice インターフェイスには、これらのメソッドがあります。

 
IFaxDevice::AnswerCall

IFaxDevice::AnswerCall メソッドを使用すると、FAX デバイスが着信呼び出しに応答します。
IFaxDevice::get_CSID

IFaxDevice::get_CSID プロパティは、デバイスの呼び出されたステーション識別子 (CSID) を含む null で終わる文字列です。 (Get)
IFaxDevice::get_Description

IFaxDevice::get_Description プロパティは、FAX デバイスのわかりやすい説明を含む null で終わる文字列です。 この文字列は、ユーザーに表示するのに適しています。 (Get)
IFaxDevice::get_DeviceName

IFaxDevice::get_DeviceName プロパティは、FAX デバイスの名前を含む null で終わる文字列です。
IFaxDevice::get_Id

Id IFaxDevice::get_Id は、FAX デバイスを一意に識別する数値です。
IFaxDevice::get_PoweredOff

IFaxDevice::get_PoweredOff プロパティは、FAX デバイスが現在 FAX の送受信に使用できるかどうかを示すブール値です。
IFaxDevice::get_ProviderUniqueName

IFaxDevice::get_ProviderUniqueName プロパティは、デバイスに関連付けられている FAX サービス プロバイダー (FSP) の一意の名前を含む null で終わる文字列です。
IFaxDevice::get_ReceiveMode

ReceiveMode プロパティは、デバイスが着信呼び出しに応答する方法を定義するFAX_DEVICE_RECEIVE_MODE_ENUM列挙からの値です。 (Get)
IFaxDevice::get_ReceivingNow

IFaxDevice::get_ReceivingNow プロパティは、プロパティが取得された時点で FAX デバイスが FAX を受信しているかどうかを示すブール値です (その直後に状態が変更される可能性があります)。
IFaxDevice::get_RingingNow

IFaxDevice::get_RingingNow プロパティは、プロパティが取得された時点で FAX デバイスが呼び出されているかどうかを示すブール値です (その後すぐに状態が変更される可能性があります)。
IFaxDevice::get_RingsBeforeAnswer

IFaxDevice::get_RingsBeforeAnswer プロパティは、FAX デバイスが着信 FAX 通話に応答する前に発生するリングの数を指定する数値です。 (Get)
IFaxDevice::get_SendEnabled

IFaxDevice::get_SendEnabled プロパティは、FAX デバイスが FAX の送信を有効にするかどうかを示すブール値です。 (Get)
IFaxDevice::get_SendingNow

IFaxDevice::get_SendingNow プロパティは、プロパティが取得された時点で FAX デバイスが FAX を送信しているかどうかを示すブール値です (その後すぐに状態が変更される可能性があります)。
IFaxDevice::get_TSID

IFaxDevice::get_TSID プロパティは、デバイスの送信ステーション識別子 (TSID) を含む null で終わる文字列です。 (Get)
IFaxDevice::get_UsedRoutingMethods

IFaxDevice::get_UsedRoutingMethods プロパティは、デバイスが使用するルーティング メソッドに関連付けられている GUID を含む文字列の配列です。各 GUID は受信ルーティング メソッド (FaxInboundRoutingMethod) を表します。
IFaxDevice::GetExtensionProperty

IFaxDevice::get_GetExtensionProperty メソッドは、デバイス レベルで格納されている拡張構成プロパティを取得します。
IFaxDevice::p ut_CSID

IFaxDevice::get_CSID プロパティは、デバイスの呼び出されたステーション識別子 (CSID) を含む null で終わる文字列です。 (Put)
IFaxDevice::p ut_Description

IFaxDevice::get_Description プロパティは、FAX デバイスのわかりやすい説明を含む null で終わる文字列です。 この文字列は、ユーザーに表示するのに適しています。 (Put)
IFaxDevice::p ut_ReceiveMode

ReceiveMode プロパティは、デバイスが着信呼び出しに応答する方法を定義するFAX_DEVICE_RECEIVE_MODE_ENUM列挙からの値です。 (Put)
IFaxDevice::p ut_RingsBeforeAnswer

IFaxDevice::get_RingsBeforeAnswer プロパティは、FAX デバイスが着信 FAX 通話に応答する前に発生するリングの数を指定する数値です。 (Put)
IFaxDevice::p ut_SendEnabled

IFaxDevice::get_SendEnabled プロパティは、FAX デバイスが FAX の送信を有効にするかどうかを示すブール値です。 (Put)
IFaxDevice::p ut_TSID

IFaxDevice::get_TSID プロパティは、デバイスの送信ステーション識別子 (TSID) を含む null で終わる文字列です。 (Put)
IFaxDevice::Refresh

IFaxDevice::Refresh メソッドは、FAX サーバーから FaxDevice オブジェクト情報を更新します。 IFaxDevice::Refresh メソッドが呼び出されると、最後の IFaxDevice::Save メソッド呼び出しの後に行われた構成変更はすべて失われます。
IFaxDevice::Save

IFaxDevice::Save メソッドは、FaxDevice オブジェクトのデータを保存します。
IFaxDevice::SetExtensionProperty

IFaxDevice::SetExtensionProperty メソッドは、デバイス レベルで拡張構成プロパティを格納します。
IFaxDevice::UseRoutingMethod

IFaxDevice::UseRoutingMethod メソッドは、FAX デバイスに関連付けられているルーティング方法の一覧から FAX ルーティング方法 (FaxInboundRoutingMethod) に受信 FAX ルーティング方法を追加または削除します。

解説

IFaxDevice の既定の実装は、FaxDevice オブジェクトとして提供されます。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー faxcomex.h