Share via


IMbnVendorSpecificOperation::SetVendorSpecific メソッド (mbnapi.h)

重要

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

基になるモバイル ブロードバンド デバイス ミニポート ドライバーに要求を送信します。

構文

HRESULT SetVendorSpecific(
  [in]  SAFEARRAY *vendorSpecificData,
  [out] ULONG     *requestID
);

パラメーター

[in] vendorSpecificData

ミニポート ドライバーに渡されるバイト配列。

[out] requestID

この要求を識別するためにモバイル ブロードバンド サービスによって割り当てられた一意の要求 ID。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

SetVendorSpecific は、モバイル ブロードバンド API では取り上げられないベンダー固有の機能を実装するために存在します。

モバイル ブロードバンド サービスは、OID_WWAN_VENDOR_SPECIFIC OID の基になるミニポート ドライバーに SET OID 要求を発行します。 VendorspecificData は、OID 要求で渡されたデータ バッファーにバイト単位でコピーされます。

これは非同期操作であり、 SetVendorSpecific はすぐに返されます。 操作が完了すると、モバイル ブロードバンド サービスは IMbnVendorSpecificEvents インターフェイスの OnSetVendorSpecificComplete メソッドを呼び出します。

ベンダー固有の操作の詳細については、「モバイル ブロードバンド ドライバー モデル」を参照してください。

要件

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

こちらもご覧ください

IMbnVendorSpecificOperation