IModelObject::GetContext 메서드(dbgmodel.h)
GetContext 메서드는 개체와 연결된 호스트 컨텍스트를 반환합니다. 대상, 프로세스, 스레드 등을 나타냅니다. 개체가 나왔습니다.
구문
HRESULT GetContext(
IDebugHostContext **context
);
매개 변수
context
개체의 호스트 컨텍스트가 이 인수에 반환됩니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
설명
코드 예제
ComPtr<IDebugHost> spHost; // get the debug host
ComPtr<IModelObject> spObject; // get an object within a process (or a process object)
ComPtr<IDebugHostContext> spContext;
ComPtr<IDebugHostMemory> spMemory;
if (SUCCEEDED(spObject->GetContext(&spContext)) &&
SUCCEEDED(spHost.As(&spMemory)))
{
// Read 4 bytes from address 0x100 in the process context represented by spObject
char bytes[4];
ULONG64 bytesRead;
HRESULT hr = spMemory->ReadBytes(spContext.Get(), 0x100, bytes, ARRAYSIZE(bytes), &bytesRead);
// Check / Use read.
}
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dbgmodel.h |