Metode IDebugBreakpoint::GetOffsetExpression (dbgeng.h)

Metode GetOffsetExpression mengembalikan string ekspresi yang mengevaluasi ke lokasi yang memicu titik henti.

Sintaks

HRESULT GetOffsetExpression(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG ExpressionSize
);

Parameter

[out, optional] Buffer

String ekspresi yang mengevaluasi ke lokasi pada target yang memicu titik henti. Jika BufferNULL, informasi ini tidak dikembalikan.

[in] BufferSize

Ukuran, dalam karakter, dari buffer yang dirujuk Buffer .

[out, optional] ExpressionSize

Ukuran, dalam karakter, dari string ekspresi. Jika ExpressionSizeADALAH NULL, informasi ini tidak dikembalikan.

Menampilkan nilai

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
S_FALSE
Metode berhasil, tetapi buffer tidak cukup besar untuk menahan string ekspresi sehingga string dipotong agar pas.
 

Metode ini juga dapat mengembalikan nilai kesalahan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai.

Keterangan

Ekspresi dievaluasi setiap kali modul dimuat atau dibongkar. Jika debugger tidak dapat mengevaluasi ekspresi (misalnya, jika ekspresi berisi simbol yang tidak dapat ditafsirkan), titik henti ditandai sebagai ditangguhkan. (Untuk informasi selengkapnya tentang titik henti yang ditangguhkan, lihat Mengontrol Bendera dan Parameter Titik Henti.)

Metode GetParameters juga mengembalikan ukuran string ekspresi yang menentukan lokasi yang memicu titik henti, ExpressionSize.

Untuk informasi selengkapnya tentang cara menggunakan titik henti, lihat Menggunakan Titik Henti.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)