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 |