//獲取當前程序控制代碼
handle getcurrentprocess(void);
//獲取當前執行緒控制代碼
handle getcurrentthread(void);
//獲取當前程序id
dword getcurrentprocessid(void);
//獲取當前執行緒id
dword getcurrentthreadid(void);
//根據程序id獲取程序控制代碼
handle openprocess(_in_ dword dwdesiredaccess,
_in_ bool binherithandle,
_in_ dword dwprocessid
);
//根據程序控制代碼獲取程序id
dword getprocessid(_in_ handle process
);
//根據執行緒id獲取執行緒控制代碼
handle openthread(_in_ dword dwdesiredaccess,
_in_ bool binherithandle,
_in_ dword dwthreadid
);
//根據執行緒控制代碼獲取執行緒id
dword getthreadid(_in_ handle thread
);
執行緒控制代碼和執行緒ID的區別
createthread api 用於建立執行緒。api 返回同時執行緒控制代碼,並通過引數得到執行緒識別符號 id 執行緒控制代碼有完全訪問權建立執行緒物件。執行執行緒時執行緒 id 唯一標識執行緒在系統級別。id是在windows系統範圍內唯一標示thread的。handle是用來操作threa...
視窗控制代碼,程序ID,程序控制代碼,視窗與程序之間的關係
在windows或linux等作業系統下視窗控制代碼對應著每個視窗的鑰匙,例如,你要對某乙個視窗進行操作,你必須知道你要操作哪乙個視窗,這裡就拿windows做舉例,windows下幾乎會建立許許多多個視窗,但是我們怎麼知道我們操作的是哪個視窗?答 就是視窗控制代碼,每個視窗在被建立出來之後就會被賦...
VC中控制代碼 指標 ID之間的轉換
控制代碼到指標 cwnd pwnd cwnd fromhandle hwnd a temporary cwnd object is created and attached.pwnd attach hwnd attaches a windows window to a cwnd object 從指標...