1. 程式人生 > >Windows-API函式大全(API之程序和執行緒函式)

Windows-API函式大全(API之程序和執行緒函式)

API之程序和執行緒函式

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 執行指定的程式