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.
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.
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