IMbnDeviceServicesEvents::OnSetCommandComplete メソッド (mbnapi.h)
重要
バージョン 1803 Windows 10以降、このセクションで説明する Win32 API は、Windows.Networking.Connectivity 名前空間のWindows 运行时 API に置き換えられます。
デバイス サービス の SET 要求が完了したことを示す通知メソッド。
構文
HRESULT OnSetCommandComplete(
[in] IMbnDeviceService *deviceService,
[in] ULONG responseID,
[in] SAFEARRAY *deviceServiceData,
[in] HRESULT status,
[in] ULONG requestID
);
パラメーター
[in] deviceService
操作が要求された IMbnDeviceService オブジェクト。
[in] responseID
応答の識別子。
[in] deviceServiceData
デバイスによって返されるデータを含むバイト配列。 応答が複数の指示にまたがってフラグメント化されている場合、これには 1 つのフラグメントの情報のみが含まれます。 このフィールドは、状態が S_OKされている場合にのみ有効です。
[in] status
操作の結果を示す状態コード。
[in] requestID
モバイル ブロードバンド サービスによって設定された操作要求に割り当てられた要求 ID。
戻り値
メソッドは、次の値を返す必要があります。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
解説
deviceServiceData バイト配列には、デバイスによって返されるデータのバイト単位のコピーが含まれます。 モバイル ブロードバンド サービスは、関数呼び出しが返された後にメモリを解放します。 アプリケーションでこのデータを使用する場合は、その内容を独自のメモリにコピーする必要があります。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | mbnapi.h |