HOST Shutdown Device Service

This topic provides guidelines for Mobile Broadband Interface Model (MBIM)-compliant devices to implement and report the described device service when queried by CID_MBIM_DEVICE_SERVICES.

The information in this topic applies to:

  • Windows 8

Microsoft Host Shutdown

The MBIM-compliant device implements and reports the following device service when queried by CID_MBIM_DEVICE_SERVICES. The existing well-known services are defined in section 10.1 of the USB NCM Mobile Broadband Interface Model (MBIM) V1.0 specification. Microsoft extends this to define the following service.

Service Name = Microsoft Host Shutdown

UUID = UUID_MS_HOSTSHUTDOWN

UUID Value = 883b7c26-985f-43fa-9804-27d7fb80959c

Specifically, the following CID is defined for UUID_MS_HOSTSHUTDOWN device service:

CID = CID_MBIM_MS HOSTSHUTDOWN

Command Code = 1

Query = No

Set = Yes

Event = No

Set InformationBuffer payload = N/A

Query InformationBuffer payload = N/A

Completion InformationBuffer payload = N/A

CID_MBIM_MSHOSTSHUTDOWN

The command informs the device the host is shutting down. MB device may lose power.

Query = Unsupported

Set = InformationBuffer on MBIM_COMMAND_MSG not used. InformationBuffer of MBIM_COMMAND_DONE not used.

Unsolicited Event = Unsupported

Usage overview

The Mobile Broadband Class Driver sends the host shutdown notification to mobile broadband devices supporting this device service, on each host state transition into S4 and S5 states.

This notification is to provide mobile broadband devices with an early indication to allow them to initiate a mobile network deregister message and initiate SIM electrical de-initialization.

The following information summarizes the list of host sent CIDs/CMDs to the device for various system transitions and device power state transitions:

  • MSHOSTSHUTDOWN CID is sent to the device on host state transitioning into S4 and S5.
  • MBIM_CMD_CLOSE is sent to the device when host puts the device into D3 mode.

S0S1/S2/S3S4S5

D0

MBIM_CMD_OPEN

N/A

N/A

N/A

D1

N/A

N/A

N/A

N/A

D2

N/A

N/A

N/A

N/A

D3

N/A

MBIM_CMD_CLOSE

MSHOSTSHUTDOWN

MSHOSTSHUTDOWN

 

 

 

Send comments about this topic to Microsoft

Afficher:
© 2014 Microsoft