Bagikan melalui


IDebugExpressionEvaluator::Parse

Metode ini mengonversi string ekspresi menjadi ekspresi yang diurai.

Sintaks

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

Parameter

upstrExpression
[di] String ekspresi yang akan diurai.

dwFlags
[di] Kumpulan konstanta PARSEFLAGS yang menentukan bagaimana ekspresi akan diurai.

nRadix
[di] Radix yang akan digunakan untuk menafsirkan informasi numerik apa pun.

pbstrError
[out] Mengembalikan kesalahan sebagai teks yang dapat dibaca manusia.

pichError
[out] Mengembalikan posisi karakter dari awal kesalahan dalam string ekspresi.

ppParsedExpression
[out] Mengembalikan ekspresi yang diurai dalam objek IDebugParsedExpression .

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Metode ini menghasilkan ekspresi yang diurai, bukan nilai aktual. Ekspresi yang diurai siap dievaluasi, yaitu, dikonversi menjadi nilai.

Baca juga