當調用Windows API中的一個函數時,這個函數通常不會直接執行請求的動作,因為大多數重要數據結構都被保存在內核中,在內核外面的代碼 (用戶模式代碼)是無法訪問它們的。微軟為了使用戶應用程序能夠達到必需的功能,創建了一個多步驟的調用過程。