Bagikan melalui


IDebugMemoryContext2::Subtract

Mengurangi nilai yang ditentukan dari konteks saat ini dan mengembalikan konteks baru.

Sintaks

int Subtract(
   ulong                    dwCount,
   out IDebugMemoryContext2 ppMemCxt
);

Parameter

dwCount
[di] Jumlah byte memori untuk pengurangan.

ppMemCxt
[out] Mengembalikan objek IDebugMemoryContext2 baru.

Tampilkan Nilai

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

Keterangan

Konteks memori adalah alamat, jadi mengurangi nilai dari alamat menghasilkan alamat baru yang memerlukan antarmuka konteks baru.

Metode ini harus selalu menghasilkan konteks baru, bahkan jika alamat yang dihasilkan berada di luar ruang memori yang terkait dengan konteks ini. Satu-satunya pengecualian untuk ini adalah jika tidak ada memori yang dapat dialokasikan untuk konteks baru atau jika ppMemCxt merupakan nilai null (yang merupakan kesalahan).

Baca juga