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 が受信ルーティング 方法 (FaxInboundRoutingMethod) を表す、デバイスが使用するルーティング 方法に関連付けられている GUID を含む文字列の配列です。 |
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 |