wm中獲取,roaming 狀態和signal

2021-05-22 01:45:10 字數 1036 閱讀 6677

int getdialupsignalstrength(int &dwsignal)

byte   dsignal =0;

dword   type_1=reg_dword;

dword   cbdata_1=128;

ret = ::regqueryvalueex(hkey, _t("signal strength raw"), null, &type_1, &dsignal, &cbdata_1);

if(ret!=error_success)

if(cbdata_1<=0)

::regclosekey(hkey);

dwsignal = dsignal;

return getdialuperrorcode(ret);

}int getdialuproaming(bool& broamflag)

byte   droam =0;

dword   type_1=reg_dword;

dword   cbdata_1=128;

byte gg[200] = ;

long regqueryvalueex(

hkey hkey,

lpcwstr lpvaluename,

lpdword lpreserved,

lpdword lptype,

lpbyte lpdata,

lpdword lpcbdata

); int dwroam;

ret = ::regqueryvalueex(hkey,_t("status"), null, &type_1, gg, &cbdata_1);

memcpy(&dwroam, gg, sizeof(dword));

if(ret != error_success)

::regclosekey(hkey);

broamflag = (0 != (dwroam & sn_phoneroaming_bitmask ));

return getdialuperrorcode(ret);

}

linux中curl命令獲取http狀態碼

curl命令引數很多,這裡只列出我曾經用過 特別是在shell指令碼中用到過的那些。v verbose 小寫的v引數,用於列印更多資訊,包括傳送的請求資訊,這在除錯指令碼是特別有用。m max time 指定處理的最大時長 h header 指定請求頭引數 s slient 減少輸出的資訊,比如進度...

MTK平台獲取和修改GPIO狀態

在mtk平台,我們可以通過cat節點 mt gpio 來檢視對應的狀態。不同的平台,該管腳對應的位置也是不同的,建議直接進入手機目錄檢視 adb shell find name mt gpio 我這檢視到對應的是 sys devices platform 1000b000.pinctrl mt gp...

獲取Quartz中Job的執行狀態

使用quartz定時排程job,經常需要實時監控job的執行狀態。在這裡,quartz提供了gettriggerstate方法來獲取當前執行狀態。其中返回值分別代表意思如下 state blocked 4 阻塞 state complete 2 完成 state error 3 錯誤 state n...