次の方法で共有


IMbnSms::SetSmsConfiguration メソッド (mbnapi.h)

重要

バージョン 1803 Windows 10以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間のWindows ランタイム API に置き換えられます。

デバイスの SMS 構成を更新します。

構文

HRESULT SetSmsConfiguration(
  [in]  IMbnSmsConfiguration *smsConfiguration,
  [out] ULONG                *requestID
);

パラメーター

[in] smsConfiguration

デバイスを更新する新しい SMS 構成を表す IMbnSmsConfiguration インターフェイス。

[out] requestID

この要求を識別するためにモバイル ブロードバンド サービスによって発行された要求 ID へのポインター。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
HRESULT_FROM_WIN32(ERROR_SERVICE_NOT_ACTIVE)
モバイル ブロードバンド サービスがシステム上で実行されていません。
E_HANDLE
インターフェイスが無効です。ほとんどの場合、デバイスがシステムから削除されたためです。
HRESULT_FROM_WIN32(ERROR_NOT_FOUND)
インターフェイスが無効です。 ほとんどの場合、モバイル ブロードバンド デバイスはシステムから削除されています。

注釈

アプリケーションでは 、SetSmsConfiguration を使用して、デバイスの既定の SMS Service Center アドレスを変更できます。

アプリケーションは、デバイスの SMS 構成を設定するために次の手順を実行する必要があります。

  1. GetSmsConfiguration を呼び出して IMbnSmsConfiguration インターフェイス を取得します
  2. 手順 1 で取得した IMbnSmsConfiguration インターフェイスを、構成に対する必要な変更を反映する新しい値で変更します。
  3. 変更した IMbnSmsConfiguration をSetSmsConfiguration に渡します。
これは、すぐに返される非同期操作です。 メソッドがエラーなしで返された場合、モバイル ブロードバンド サービスは IMbnSmsEvents インターフェイスの OnSetSmsConfigurationComplete メソッドを呼び出します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー mbnapi.h

こちらもご覧ください

IMbnSms

IMbnSmsConfiguration