Metode IDebugDataSpaces4::FillVirtual (dbgeng.h)

Metode FillVirtual menulis pola byte ke memori virtual target. Pola ditulis berulang kali sampai rentang memori yang ditentukan terisi.

Sintaks

HRESULT FillVirtual(
  [in]            ULONG64 Start,
  [in]            ULONG   Size,
  [in]            PVOID   Pattern,
  [in]            ULONG   PatternSize,
  [out, optional] PULONG  Filled
);

Parameter

[in] Start

Menentukan lokasi di ruang alamat virtual target untuk mulai menulis pola.

[in] Size

Menentukan berapa banyak byte yang akan ditulis ke memori target.

[in] Pattern

Menentukan lokasi memori pola.

[in] PatternSize

Menentukan ukuran dalam byte pola.

[out, optional] Filled

Menerima jumlah byte yang ditulis. Jika diatur ke NULL, informasi ini tidak dikembalikan.

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Metode ini menulis pola ke memori target sebanyak yang akan cocok dalam Byte ukuran .

Jika salinan akhir pola tidak akan sepenuhnya sesuai dengan rentang memori, itu hanya akan ditulis sebagian. Ini termasuk kasus di mana ukuran pola lebih besar dari nilai Ukuran, dan byte tambahan dalam pola diabaikan.

Persyaratan

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

Lihat juga

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

WriteVirtual