共用方式為


Wow64SetThreadContext 函式 (wow64apiset.h)

設定指定 WOW64 線程的內容。

語法

BOOL Wow64SetThreadContext(
  [in] HANDLE              hThread,
  [in] const WOW64_CONTEXT *lpContext
);

參數

[in] hThread

要設定其內容之線程的句柄。

[in] lpContext

WOW64_CONTEXT 結構。 呼叫端必須初始化這個結構的 ContextFlags 成員。

返回值

如果函式成功,則傳回值為非零值。

如果函式失敗,傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

此函式允許根據 內容結構之 ContextFlags 成員的值來設定選擇性內容。 hThread 參數所識別的線程句柄通常會進行偵錯,但函式也可以運作,即使它未進行偵錯也一樣。

此函式適用於64位應用程式。 32 位 Windows 不支援它;這類呼叫失敗,並將最後一個錯誤碼設定為 ERROR_INVALID_FUNCTION。 32 位應用程式可以在 WOW64 線程上呼叫此函式;結果與呼叫 SetThreadContext 函式相同。

請勿嘗試設定執行中線程的內容;結果無法預測。 使用 Wow64SuspendThread 函式在呼叫 Wow64SetThreadContext 之前暫停線程。

需求

要求 價值觀
最低支援的用戶端 Windows 10 版本 1903
支援的最低伺服器 Windows Server 版本 1903
頁首 wow64apiset.h
程式庫 內核 32.lib
DLL Kernel32.dll

另請參閱

偵錯函式

GetXStateFeaturesMask

SetThreadContext

SetXStateFeaturesMask

WOW64_CONTEXT

Wow64GetThreadContext