WIN32API之常用程序、執行緒函式
阿新 • • 發佈:2019-02-07
原貼地址:http://www.cnblogs.com/chuncn/archive/2012/03/01/2374987.html
CancelWaitableTimer
這個函式用於取消一個可以等待下去的計時器操作
CallNamedPipe
這個函式由一個希望通過管道通訊的一個客戶程序呼叫
ConnectNamedPipe
指示一臺伺服器等待下去,直至客戶機同一個命名管道連線
CreateEvent
建立一個事件物件
CreateMailslot
建立一個郵路。返回的控制代碼由郵路伺服器使用(收件人)
CreateMutex
建立一個互斥體(MUTEX)
CreateNamedPipe
建立一個命名管道。返回的控制代碼由管道的伺服器端使用 CreatePipe
建立一個匿名管道
CreateProcess
建立一個新程序(比如執行一個程式)
CreateSemaphore
建立一個新的訊號機
CreateWaitableTimer
建立一個可等待的計時器物件
DisconnectNamedPipe
斷開一個客戶與一個命名管道的連線
DuplicateHandle
在指出一個現有系統物件當前控制代碼的情況下,為那個物件建立一個新控制代碼
ExitProcess
中止一個程序
FindCloseChangeNotification
關閉一個改動通知物件
FindExecutable
查詢與一個指定檔案關聯在一起的程式的檔名 FindFirstChangeNotification
建立一個檔案通知物件。該物件用於監視檔案系統發生的變化
FindNextChangeNotification
重設一個檔案改變通知物件,令其繼續監視下一次變化
FreeLibrary
釋放指定的動態連結庫
GetCurrentProcess
獲取當前程序的一個偽控制代碼
GetCurrentProcessId
獲取當前程序一個唯一的識別符號
GetCurrentThread
獲取當前執行緒的一個偽控制代碼
GetCurrentThreadId
獲取當前執行緒一個唯一的執行緒識別符號
GetExitCodeProces
獲取一個已中斷程序的退出程式碼 GetExitCodeThread
獲取一個已中止執行緒的退出程式碼
GetHandleInformation
獲取與一個系統物件控制代碼有關的資訊
GetMailslotInfo
獲取與一個郵路有關的資訊
GetModuleFileName
獲取一個已裝載模板的完整路徑名稱
GetModuleHandle
獲取一個應用程式或動態連結庫的模組控制代碼
GetPriorityClass
獲取特定程序的優先級別
GetProcessShutdownParameters
調查系統關閉時一個指定的程序相對於其它程序的關閉早遲情況
GetProcessTimes
獲取與一個程序的經過時間有關的資訊
GetProcessWorkingSetSize
瞭解一個應用程式在執行過程中實際向它交付了多大容量的記憶體
GetSartupInfo
獲取一個程序的啟動資訊
GetThreadPriority
獲取特定執行緒的優先級別
GetTheardTimes
獲取與一個執行緒的經過時間有關的資訊
GetWindowThreadProcessId
獲取與指定視窗關聯在一起的一個程序和執行緒識別符號
LoadLibrary
載入指定的動態連結庫,並將它對映到當前程序使用的地址空間
LoadLibraryEx
裝載指定的動態連結庫,併為當前程序把它對映到地址空間
LoadModule
載入一個Windows應用程式,並在指定的環境中執行
MsgWaitForMultipleObjects
等侯單個物件或一系列物件發出訊號。如返回條件已經滿足,則立即返回
SetPriorityClass
設定一個程序的優先級別
SetProcessShutdownParameters
在系統關閉期間,為指定程序設定他相對於其它程式的關閉順序
SetProcessWorkingSetSize
設定作業系統實際劃分給程序使用的記憶體容量
SetThreadPriority
設定執行緒的優先級別
ShellExecute
查詢與指定檔案關聯在一起的程式的檔名
TerminateProcess
結束一個程序
WinExec
執行指定的程式
|