다음을 통해 공유


IDebugExpressionEvaluator::Parse

이 메서드는 식 문자열을 구문 분석된 식으로 변환합니다.

구문

int Parse(
   string                     upstrExpression,
   enum_PARSEFLAGS            dwFlags,
   uint                       nRadix,
   out string                 pbstrError,
   out uint                   pichError,
   out IDebugParsedExpression ppParsedExpression
);

매개 변수

upstrExpression
[in] 구문 분석할 식 문자열입니다.

dwFlags
[in] 식을 구문 분석하는 방법을 결정하는 PARSEFLAGS 상수의 컬렉션입니다.

nRadix
[in] 숫자 정보를 해석하는 데 사용할 기수입니다.

pbstrError
[out] 오류를 사람이 읽을 수 있는 텍스트로 반환합니다.

pichError
[out] 식 문자열에서 오류 시작 부분의 문자 위치를 반환합니다.

ppParsedExpression
[out] IDebugParsedExpression 개체에서 구문 분석된 식을 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

이 메서드는 실제 값이 아닌 구문 분석된 식을 생성합니다. 구문 분석된 식은 평가할, 즉 값으로 변환할 준비가 된 것입니다.

참고 항목