Bagikan melalui


Metode IDebugSymbols::GetModuleParameters (dbgeng.h)

Metode GetModuleParameters mengembalikan parameter untuk modul dalam target.

Sintaks

HRESULT GetModuleParameters(
  [in]           ULONG                    Count,
  [in, optional] PULONG64                 Bases,
  [in]           ULONG                    Start,
  [out]          PDEBUG_MODULE_PARAMETERS Params
);

Parameter

[in] Count

Menentukan jumlah modul yang parameternya diinginkan.

[in, optional] Bases

Menentukan array lokasi di ruang alamat virtual target yang mewakili alamat dasar modul yang parameternya diinginkan. Ukuran array ini adalah nilai Count. Jika Basis adalah NULL, parameter Mulai digunakan untuk menentukan modul menurut indeks.

[in] Start

Menentukan indeks modul pertama yang parameternya diinginkan. Jika Basis bukan NULL, parameter ini diabaikan.

[out] Params

Menerima parameter. Ukuran array ini adalah nilai Count. Lihat DEBUG_MODULE_PARAMETERS.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil. Namun, jika Bases bukan NULL, ada kemungkinan bahwa tidak semua modul ditemukan, dalam hal ini hasil parsial dikembalikan.
E_INVALIDARG
Ketika BasisADALAH NULL, nilai ini menunjukkan bahwa target berisi kurang dari jumlah modul Hitungan dan Mulai . Hasil parsial dikembalikan.

Keterangan

Dalam kasus ketika hasil parsial dikembalikan, entri dalam Param array yang sesuai dengan modul yang tidak dapat ditemukan memiliki bidang Dasar yang diatur ke DEBUG_INVALID_OFFSET. Lihat DEBUG_MODULE_PARAMETERS.

Untuk informasi selengkapnya tentang modul, lihat Modul.

Persyaratan

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

Lihat juga

DEBUG_MODULE_PARAMETERS

IDebugSymbols

IDebugSymbols2

IDebugSymbols3