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...