IMbnDeviceServicesEvents::OnQueryCommandComplete method (mbnapi.h)
Important
Starting in Windows 10, version 1803, the Win32 APIs described in this section are replaced by the Windows Runtime APIs in the Windows.Networking.Connectivity namespace.
Notification method indicating that a device service QUERY request has completed.
Syntax
HRESULT OnQueryCommandComplete(
[in] IMbnDeviceService *deviceService,
[in] ULONG responseID,
[in] SAFEARRAY *deviceServiceData,
[in] HRESULT status,
[in] ULONG requestID
);
Parameters
[in] deviceService
The IMbnDeviceService object on which the operation was requested.
[in] responseID
A identifier for the response.
[in] deviceServiceData
A byte array containing the data returned by the device. If the response is fragmented across multiple indications, this only contains the information for one fragment. This field is valid only if the status is S_OK.
[in] status
A status code that indicates the outcome of the operation.
[in] requestID
The request ID that was assigned by the Mobile Broadband service to the query operation request.
Return value
The method must return the following value.
Return code | Description |
---|---|
|
The method completed successfully. |
Remarks
The deviceServiceData byte array contains the byte-by-byte copy of data returned by the device. The Mobile Broadband service will free the memory after the function call returns. If an application wants to use this data then it should copy the contents in its own memory.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | mbnapi.h |