0

NtQueryInformationThreadは、サイズとポインター変数の両方について、x86の場合はDWORD、x64の場合はDWORD64を必要としているようです。

x86とx64の両方でコンパイルすることを一般的にするにはどうすればよいですか?LPVOIDは間違った結果をもたらしただけなので、役に立たないようです。

4

1 に答える 1

1

わかりました。LPVOIDにすると、アーキテクチャ間でコンパイルできるようになります。

DWORD ntStatus = NtQueryInformationThread(hTemporaryHandle, ThreadQuerySetWin32StartAddress, dwStartAddress, sizeof(LPVOID), NULL);

ここdwStartAddressでもLPVOID、ターゲット環境に応じてDWORDまたはDWORD64変数を指します。

于 2012-09-02T22:09:59.603 に答える