rillib.cpp

来自「包含ril.h文件定义」· C++ 代码 · 共 32 行

CPP
32
字号
#include "rillib.h" 

PFRIL_Initialize RIL_Initialize; 
PFRIL_GetRegistrationStatus RIL_GetRegistrationStatus; 
PFRIL_GetCellTowerInfo RIL_GetCellTowerInfo; 
PFRIL_DevSpecific RIL_DevSpecific; 
class RilLib { 
public: 
   RilLib() 
   { 
      m_hRilDll= LoadLibrary(L"ril.dll"); 

      RIL_Initialize= (PFRIL_Initialize)GetProcAddress(m_hRilDll, L"RIL_Initialize"); 
      RIL_GetRegistrationStatus= (PFRIL_GetRegistrationStatus)GetProcAddress(m_hRilDll, L"RIL_GetRegistrationStatus"); 
      RIL_GetCellTowerInfo= (PFRIL_GetCellTowerInfo)GetProcAddress(m_hRilDll, L"RIL_GetCellTowerInfo"); 
      RIL_DevSpecific= (PFRIL_DevSpecific)GetProcAddress(m_hRilDll, L"RIL_DevSpecific"); 
   } 

   ~RilLib() 
   { 
      RIL_Initialize= NULL; 
      RIL_GetRegistrationStatus= NULL; 
      RIL_GetCellTowerInfo= NULL; 
      RIL_DevSpecific= NULL; 
      FreeLibrary(m_hRilDll); 
   } 
private: 
   HMODULE m_hRilDll; 

};
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?