다음을 통해 공유


IDebugHostMemory2::WritePointers 메서드(dbgmodel.h)

부호 없는 64비트 값에 보관된 여러 포인터를 사용하여 대상의 네이티브 포인터 크기로 잘라내고, 통과되지 않은 컨텍스트 및 위치에 정의된 대로 대상의 주소 공간에 씁니다.

구문

HRESULT WritePointers(
  IDebugHostContext *context,
  Location          location,
  ULONG64           count,
  ULONG64           *pointers
);

매개 변수

context

포인터를 작성할 호스트 컨텍스트입니다. 예를 들어 위치가 있는 주소 공간을 나타냅니다.

location

포인터를 작성할 위치입니다. 이 위치는 컨텍스트에 의해 정의된 주소 공간 내의 가상 주소를 나타내거나 스레드에 대한 컨텍스트 레코드 내의 레지스터와 같은 것을 나타낼 수 있습니다.

count

쓸 포인터 수입니다.

pointers

디버그 대상에 쓸 포인터입니다. 대상이 32비트인 경우 기본 디버그 대상에 쓰기 전에 여기에 있는 포인터 값이 잘립니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IDebugHostMemory2 인터페이스