IMbnServiceActivation::Activate メソッド (mbnapi.h)
重要
バージョン 1803 Windows 10以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間のWindows ランタイム API に置き換えられます。
サービスのアクティブ化要求をネットワークに送信します。
構文
HRESULT Activate(
[in] SAFEARRAY *vendorSpecificData,
[out] ULONG *requestID
);
パラメーター
[in] vendorSpecificData
サービスのアクティブ化操作で渡されるバイトのベンダー固有の配列。 このデータは、SET OID_WWAN_SERVICE_ACTIVATION OID 要求のモバイル ブロードバンド サービスによってミニポート ドライバーに渡されます。
[out] requestID
この操作の要求 ID。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
|
モバイル ブロードバンド サービスがこのシステムで実行されていません。 |
|
インターフェイスが無効です。 ほとんどの場合、デバイスはシステムから削除されています。 |
|
インターフェイスが無効です。 ほとんどの場合、モバイル ブロードバンド デバイスがシステムから削除されています。
インターフェイスが無効です。 ほとんどの場合、デバイスはシステムから削除されています。 |
注釈
Activate メソッドは、アプリケーションで携帯電話サービスをアクティブ化するために使用できます。 この要求で渡されるデータの形式はベンダー固有です。
OID 要求の VendorSpecificBufferSize フィールドは、SAFEARRAY vendorSpecificData 内のデータのサイズに設定されます。 vendorSpecificData の内容は、OID 要求のバイト単位でドライバーにコピーされます。
サービスのアクティブ化操作の詳細については、モバイル ブロードバンド ドライバー モデルに関するページを参照してください。
これは、すぐに返される非同期操作です。 メソッドがエラーなしで返された場合、モバイル ブロードバンド サービスは IMbnServiceActivationEvents インターフェイスの OnActivationComplete メソッドを呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | mbnapi.h |