我已经为我的 VisualStuido2010 编写了一个调试器扩展来显示我的类类型。我基于 Microsoft 提供的 EEAddin 示例编写代码库。但我在调用 ReadDebuggeeMemoryEx 时失败了。
我找不到任何失败的理由。GetLastError() 返回 0。
ObjectId objid;
DWORD nGot;
int state = E_FAIL;
if ( pHelper->ReadDebuggeeMemoryEx(pHelper, pHelper->GetRealAddress(pHelper), sizeof(ObjectId), &objid, &nGot) )
{
}else { log("Fail ReadDebuggeeMemoryEx %d\n", GetLastError());}