OID_WWAN_DEVICE_SLOT_MAPPING_INFO

OID_WWAN_DEVICE_SLOT_MAPPING_INFO sets or returns the device-slot mappings of the MB device (i.e. the executor-slot mappings).

Miniport drivers must process query requests asynchronously, initially returning NDIS_STATUS_INDICATION_REQUIRED to the original request before later sending an NDIS_STATUS_WWAN_DEVICE_SLOT_MAPPING_INFO status notification containing an NDIS_WWAN_DEVICE_SLOT_MAPPING_INFO structure to provide information on the executor-to-slot mappings.

The following diagram illustrates a query request.

Diagram that shows the process of a slot mapping query.

Miniport drivers must process set requests asynchronously, initially returning NDIS_STATUS_INDICATION_REQUIRED to the original request before later sending an NDIS_STATUS_WWAN_DEVICE_SLOT_MAPPING_INFO status notification containing an NDIS_WWAN_DEVICE_SLOT_MAPPING_INFO structure, which in turn contains a WWAN_DEVICE_SLOT_MAPPING_INFO structure to indicate the current mapping status. This holds true even if the set request failed. The structure for set requests for OID_WWAN_DEVICE_SLOT_MAPPING_INFO is NDIS_WWAN_SET_DEVICE_SLOT_MAPPING_INFO.

The following diagram illustrates a set request.

Diagram that shows the process of a slot mapping set request.

Remarks

The host expects that on first boot, the modem would have a default mapping between slots and executors. The host performs a SET operation with OID_WWAN_DEVICE_SLOT_MAPPING_INFO to define the slot that is bound to each executor. The host expects the modem to maintain the mapping across reboots and removals/insertions. This OID is not executor-specific and may be sent to any NDIS instance on the device. It may also query the current mapping as shown above.

Requirements

Version

Windows 10, version 1703

Header

Ntddndis.h (include Ndis.h)

See also

NDIS_STATUS_WWAN_DEVICE_SLOT_MAPPING_INFO

NDIS_WWAN_DEVICE_SLOT_MAPPING_INFO

NDIS_WWAN_SET_DEVICE_SLOT_MAPPING_INFO