偵錯的線程函式
CreateThread 函式會為進程建立新的線程。 調試程式通常需要檢查或變更線程緩存器的內容。 若要達成此目的,調試程式必須使用 DuplicateHandle 函式取得線程的句柄,並指定線程的適當存取權(THREAD_GET_CONTEXT、THREAD_SET_CONTEXT或兩者)。 OpenThread 函式可讓調試程式取得現有線程的標識碼。
具有線程適當存取權的進程可以使用 GetThreadContext 函式來檢查線程的緩存器,並使用 SetThreadContext 函式設定線程緩存器的內容。
進程也可以取得線程THREAD_SUSPEND_RESUME存取權。 這種類型的存取可讓調試程式使用 SuspendThread 和 ResumeThread 函式來控制線程的執行。 如需線程的詳細資訊,請參閱 進程和線程。