次の方法で共有


WWAN_SET_CONTEXT構造体 (wwan.h)

WWAN_SET_CONTEXT構造体は、MB デバイスでサポートされているネットワーク プロバイダー ID を持つプロビジョニングされたコンテキストを表します。

構文

typedef struct _WWAN_SET_CONTEXT {
  ULONG              ContextId;
  WWAN_CONTEXT_TYPE  ContextType;
  WCHAR              AccessString[WWAN_ACCESSSTRING_LEN];
  WCHAR              UserName[WWAN_USERNAME_LEN];
  WCHAR              Password[WWAN_PASSWORD_LEN];
  WWAN_COMPRESSION   Compression;
  WWAN_AUTH_PROTOCOL AuthType;
  WCHAR              ProviderId[WWAN_PROVIDERID_LEN];
} WWAN_SET_CONTEXT, *PWWAN_SET_CONTEXT;

メンバー

ContextId

このコンテキストの一意の ID。

set OID_WWAN_PROVISIONED_CONTEXT requests の場合、MB サービスは値を WWAN_CONTEXT_ID_APPEND に設定できます。 この値を使用する場合、ミニポート ドライバーは、コンテキスト情報を格納するためのインデックスを決定する必要があります。 クエリOID_WWAN_PROVISIONED_CONTEXT要求に応答して、WWAN_CONTEXT_ID_APPENDを返すべきではありません。

ContextType

表されるコンテキストの種類 (インターネット接続、VPN (企業ネットワークへの接続)、Voice-over-IP (VOIP) など) を指定します。 ミニポート ドライバーでは、空またはプロビジョニングされていないコンテキストに 対して WwanContextTypeNone を指定する必要があります。

AccessString[WWAN_ACCESSSTRING_LEN]

ネットワークにアクセスするための NULL で終わる文字列。 GSM ベースのネットワークの場合、これは "data.thephone-company.com" などのアクセス ポイント名 (APN) 文字列になります。 CDMA ベースのネットワークの場合、"#777" などの特殊なダイヤル コードや、"" などのfoo@thephone-company.comネットワーク アクセス識別子 (NAI) が考えられます。 このメンバーは NULL にすることができます

文字列のサイズは 100 バイトを超えないようにしてください。

UserName[WWAN_USERNAME_LEN]

認証に使用するユーザー名。 このメンバーは NULL にすることができます

Password[WWAN_PASSWORD_LEN]

認証に使用するパスワード。 このメンバーは NULL にすることができます

Compression

ヘッダーとデータのデータ接続で使用する圧縮を指定します。 このメンバーは、GSM ベースのデバイスにのみ適用されます。 MB サービスは、このメンバーを CDMA ベースのデバイスの WwanCompressionNone に設定します。

AuthType

PDP アクティブ化に使用する認証の種類。

ProviderId[WWAN_PROVIDERID_LEN]

プロビジョニングされたコンテキストを セット OID_WWAN_PROVISIONED_CONTEXT要求に格納する必要があるネットワーク プロバイダー ID を表す NULL で終わる文字列。 ミニポート ドライバーは、このホーム プロバイダー ID を持つサブスクライバー ID モジュール (SIM カード) がデバイスにある場合、後続のクエリ操作に応答して、追加されたプロビジョニングされたコンテキストを返す必要があります。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
Header wwan.h (Wwan.h を含む)