Metode IDebugSymbols2::GetModuleVersionInformation (dbgeng.h)
Metode GetModuleVersionInformation mengembalikan informasi versi untuk modul yang ditentukan.
Sintaks
HRESULT GetModuleVersionInformation(
[in] ULONG Index,
[in] ULONG64 Base,
[in] PCSTR Item,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG VerInfoSize
);
Parameter
[in] Index
Menentukan indeks modul. Jika diatur ke DEBUG_ANY_ID, parameter Dasar digunakan untuk menentukan lokasi modul sebagai gantinya.
[in] Base
Jika Indeks DEBUG_ANY_ID, menentukan lokasi di ruang alamat memori target dari dasar modul. Jika tidak, itu diabaikan.
[in] Item
Menentukan informasi versi yang diminta. String ini sesuai dengan parameter lpSubBlock dari fungsi VerQueryValue. Untuk detail tentang fungsi VerQueryValue , lihat Platform SDK.
[out, optional] Buffer
Menerima informasi versi yang diminta. Jika BufferNULL, informasi ini tidak dikembalikan.
[in] BufferSize
Menentukan ukuran dalam karakter buffer Buffer. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri.
[out, optional] VerInfoSize
Menerima ukuran dalam karakter informasi versi. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika VerInfoSizeadalah NULL, informasi ini tidak dikembalikan.
Nilai kembali
Metode ini juga dapat mengembalikan nilai kesalahan lainnya. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Ukuran buffer lebih kecil dari ukuran informasi versi. Dalam hal ini buffer diisi dengan informasi versi yang terpotok. |
|
Modul yang ditentukan tidak ditemukan. |
Keterangan
Informasi versi modul hanya tersedia untuk modul yang dimuat dan mungkin tidak tersedia di semua sesi.
Untuk informasi selengkapnya tentang modul, lihat Modul.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |