OID_WWAN_SYS_CAPS_INFO

OID_WWAN_SYS_CAPS_INFO retrieves information about the modem. It can be sent on any of the NDIS instances exposed by the modem.

Miniport drivers must process query requests asynchronously, initially returning NDIS_STATUS_INDICATION_REQUIRED to the original request before later sending an NDIS_STATUS_WWAN_SYS_CAPS_INFO status notification containing an NDIS_WWAN_SYS_CAPS_INFO structure, which in turn contains a WWAN_SYS_CAPS_INFO structure, to provide information about the overall modem system capability.

The following diagram illustrates a query request.

Diagram that shows the process of a system capability query.

Set requests are not applicable.

Remarks

The host uses OID_WWAN_SYS_CAPS_INFO to query the number of devices (executors) and slots in the modem as well as the number of executors that may be active concurrently. A dual-standby modem would have a concurrency of 1; a dual-active modem would have a concurrency of 2. This OID is not executor-specific and may be sent to any NDIS instance.

The modem may expose multiple configurations with differing numbers of executors and slots. Regardless of which configuration is selected, this query will return the maximum number of devices and slots that the modem can support as currently configured.

A modem supporting OID_WWAN_SYS_CAPS_INFO is expected to also support OID_WWAN_DEVICE_CAPS_EX. Versions of Windows that support multi-executor modems will not use the legacy OID_WWAN_DEVICE_CAPS if the underlying modem supports OID_WWAN_SYS_CAPS_INFO. For legacy versions of the OS (any version before Windows 10 Version 1703 for the purposes of this OID), a multi-executor modem would be represented as multiple independent modems and the existing OID_WWAN_DEVICE_CAPS, available starting in Windows 8, will be used.

Requirements

Version

Windows 10, version 1703

Header

Ntddndis.h (include Ndis.h)

See also

NDIS_STATUS_WWAN_SYS_CAPS_INFO

NDIS_WWAN_SYS_CAPS_INFO

WWAN_SYS_CAPS_INFO

OID_WWAN_DEVICE_CAPS_EX

OID_WWAN_DEVICE_CAPS