RIL_GetSimInfo (Compact 2013)
3/26/2014
This function retrieves a RILSIMINFO structure for a RIL instance. This interface supports multiple SIM cards as well as changing SIM cards. The OEM implements this functionality in the radio driver by implementing IOCTL_RIL_GETSIMINFO.
Syntax
HRESULT RIL_GetSimInfo(
HRIL hRil
);
Parameters
- [in] hRil
Handle to the RIL instance.
Return Value
Positive HRESULT values indicate success and are used as command identifications for matching the asynchronous call result. Negative HRESULT values indicate an error. Errors are defined in the Ril.h file.
An asynchronous result of RIL_RESULT_OK indicates success. The lpData notification parameter points to a RILSIMINFO structure.
Remarks
The OEM implements this functionality in the radio driver by implementing IOCTL_RIL_GETSIMINFO.
Detecting SIM card changes requires each SIM card provides a unique identifier. The OEM must choose an appropriate method in their RIL driver to return the SIM card presence in RILSIMINFOdwSimStatus and identifier information in RILSIMINFOwszSimID. This is because there is no standard AT command to retrieve an identifier for a SIM card. One possible identifier is the SIM card ICC ID (Integrated Circuit Card ID).
Requirements
Library |
Ril.lib |