Bagikan melalui


IDebugMemoryContext2::Compare

Membandingkan konteks memori dengan setiap konteks dalam array yang diberikan dengan cara yang ditunjukkan dengan membandingkan bendera, mengembalikan indeks konteks pertama yang cocok.

Sintaks

int Compare(
   enum_CONTEXT_COMPARE   compare,
   IDebugMemoryContext2[] rgpMemoryContextSet,
   uint                   dwMemoryContextSetLen,
   out uint               pdwMemoryContext
);

Parameter

compare
[di] Nilai dari enumerasi CONTEXT_COMPARE yang menentukan jenis perbandingan.

rgpMemoryContextSet
[di] Array referensi ke objek IDebugMemoryContext2 untuk dibandingkan.

dwMemoryContextSetLen
[di] Jumlah konteks dalam rgpMemoryContextSet array.

pdwMemoryContext
[out] Mengembalikan indeks konteks memori pertama yang memenuhi perbandingan.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat. Mengembalikan E_COMPARE_CANNOT_COMPARE jika dua konteks tidak dapat dibandingkan.

Keterangan

Mesin debug (DE) tidak harus mendukung semua jenis perbandingan, tetapi harus mendukung setidaknya CONTEXT_EQUAL, , CONTEXT_LESS_THANCONTEXT_GREATER_THAN dan CONTEXT_SAME_SCOPE.

Baca juga