OID_WWAN_MPDP sets or queries information about Multiple Packet Data Protocol (MPDP) interfaces for the MB device representing the primary PDP context/EPS bearer.
For query requests, the miniport driver responds to the MB service asynchronously by initially returning NDIS_STATUS_INDICATION_REQUIRED. After the query request is complete, the driver sends an NDIS_STATUS_WWAN_MPDP_LIST notification that contains a list of child interfaces for the primary PDP context, formatted in an NDIS_WWAN_MPDP_LIST structure.
For set requests, like with query requests the miniport driver responds to the MB service asynchronously by initially returning NDIS_STATUS_INDICATION_REQUIRED. The set request contains an NDIS_WWAN_SET_MPDP_STATE structure, which in turn contains an NDIS_WWAN_MPDP_INFO structure with information for the operation.
If the Operation member of the NDIS_WWAN_MPDP_INFO structure is set to WwanMPDPOperationCreateChildInterface, the client driver creates a new child interface for the primary PDP context. The status result of this operation, along with the GUID of the newly created child interface if the operation was successful, are returned to the MB service in an NDIS_WWAN_MPDP_STATE structure contained in an NDIS_STATUS_WWAN_MPDP_STATE notification.
If the Operation member of the NDIS_WWAN_MPDP_INFO structure is set to WwanMPDPOperationDeleteChildInterface, the miniport driver deletes the corresponding child interface it previously created and returns information about the deletion operation to the MB service in an NDIS_WWAN_MPDP_STATE structure contained in an NDIS_STATUS_WWAN_MPDP_STATE notification.
|Version||Windows 10, version 1809|
|Header||Ntddndis.h (include Ndis.h)|
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.