Metode IDebugSymbols2::WriteTypedDataPhysical (dbgeng.h)

Metode WriteTypedDataPhysical menulis nilai variabel dalam memori fisik komputer target.

Sintaks

HRESULT WriteTypedDataPhysical(
  [in]            ULONG64 Offset,
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesWritten
);

Parameter

[in] Offset

Menentukan alamat fisik dalam memori variabel komputer target.

[in] Module

Menentukan alamat dasar modul yang berisi jenis variabel.

[in] TypeId

Menentukan ID jenis dari jenis variabel.

[in] Buffer

Menentukan buffer yang berisi data yang akan ditulis.

[in] BufferSize

Menentukan ukuran dalam byte buffer Buffer. Ini adalah jumlah maksimum byte yang akan ditulis.

[out, optional] BytesWritten

Menerima jumlah byte yang ditulis. Jika BytesWrittenNULL, 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.
S_FALSE
Metode berhasil. Semua byte dalam buffer Buffer ditulis. Namun, buffer lebih kecil dari ukuran jenis yang ditentukan.

Keterangan

Metode ini hanya tersedia dalam penelusuran kesalahan mode kernel.

Jumlah byte yang coba ditulis metode ini adalah yang lebih kecil dari ukuran buffer dan ukuran variabel.

Ini adalah metode kenyamanan. Hasil yang sama dapat diperoleh dengan memanggil GetTypeSize dan WritePhysical.

Untuk informasi selengkapnya tentang jenis, lihat Jenis.

Persyaratan

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