다음을 통해 공유


GetFieldValue 매크로(wdbgexts.h)

GetFieldValue 매크로는 GetFieldData 함수에 대한 씬 래퍼입니다. 구조체에서 멤버의 값을 읽기 위한 편의를 위해 제공됩니다.

구문

void GetFieldValue(
   Addr,
   Type,
   Field,
   OutValue
);

매개 변수

Addr

대상의 메모리에 있는 구조체의 주소를 지정합니다.

Type

구조체 형식의 이름을 지정합니다. 모듈 이름(예: mymodule!mystruct)으로 정규화할 수 있습니다.

Field

구조체에 있는 멤버의 이름을 지정합니다. 하위 사용자는 마침표로 구분된 경로(예: "myfield.mysubfield")를 사용하여 지정할 수 있습니다.

OutValue

멤버의 값을 읽을 개체를 지정합니다.

반환 값

없음

설명

이 매크로에 제공된 매개 변수는 버퍼 및 해당 크기에 대한 포인터를 제공하는 대신 반환된 값을 보유할 변수를 직접 제공할 수 있다는 점을 제외하고 GetFieldData 함수에 제공된 매개 변수와 동일합니다.

반환

함수가 성공할 경우 반환 값은 0입니다. 그렇지 않으면 반환 값이 IG_DUMP_SYMBOL_INFO 오류 코드 중 하나입니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 wdbgexts.h(Wdbgexts.h, Dbgeng.h 포함)

추가 정보

GetFieldData