MBN_PROVIDER 構造体 (mbnapi.h)

重要

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

MBN_PROVIDER構造体は、ネットワーク サービス プロバイダーを表します。 これは、 IMbnInterface のプロバイダー固有のメソッドの多くで使用されます。

構文

typedef struct MBN_PROVIDER {
  BSTR  providerID;
  ULONG providerState;
  BSTR  providerName;
  ULONG dataClass;
} MBN_PROVIDER;

メンバー

providerID

プロバイダー ID が含まれています。 GSM ネットワークの場合、この文字列は 3 桁のモバイル国コード (MCC) と 2 桁または 3 桁のモバイル ネットワーク コード (MNC) を連結したものです。 CDMA ネットワークの場合、この文字列は 5 桁の SID です。 この文字列の最大長は、MBN_PROVIDER_CONSTANTSからの MBN_PROVIDERID_LEN によって定義 されます。 呼び出し元は 、SysFreeString を呼び出してこの文字列を解放する必要があります。

providerState

プロバイダーの状態を表す MBN_PROVIDER_STATE 値のビットごとの OR の組み合わせが含まれます。

providerName

プロバイダー名を格納します。 優先プロバイダー リストを設定する場合、このメンバーの内容は無視する必要があります。 この文字列の最大長は、MBN_PROVIDER_CONSTANTSからの MBN_PROVIDERNAME_LEN によって定義 されます。 文字列は空にすることができます。 呼び出し元は 、SysFreeString を呼び出してこの文字列を解放する必要があります。

dataClass

適用可能なデータ サービスまたは転送可能なデータ サービスを示す MBN_DATA_CLASS 値のビットごとの OR の組み合わせが含まれます。 ホーム プロバイダーに対してクエリを実行する場合、このメンバーは無視する必要があります。

要件

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

こちらもご覧ください

MBN_PROVIDER2