Metode IDebugControl4::GetSystemVersionString (dbgeng.h)

Metode GetSystemVersionString mengembalikan string yang menjelaskan versi sistem operasi target.

Sintaks

HRESULT GetSystemVersionString(
  [in]            ULONG  Which,
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG StringSize
);

Parameter

[in] Which

Menentukan string versi mana yang akan dikembalikan. Nilai yang mungkin tercantum dalam tabel berikut ini.

Nilai String versi
DEBUG_SYSVERSTR_SERVICE_PACK Mengembalikan deskripsi paket layanan untuk sistem operasi target. Misalnya, "Paket Layanan 1".
DEBUG_SYSVERSTR_BUILD Mengembalikan deskripsi versi build sistem operasi target. Misalnya, "versi kernel32.dll: 5.1.2600.1106 (xpsp1.020828-1920)".

[out, optional] Buffer

Menerima string versi. Jika BufferNULL, informasi ini tidak dikembalikan.

[in] BufferSize

Menentukan ukuran, dalam karakter, dari buffer yang ditentukan Buffer . Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri.

[out, optional] StringSize

Menerima ukuran, dalam karakter, dari string yang mengidentifikasi build. Ukuran ini mencakup ruang untuk karakter '\0' yang mengakhiri. Jika SizeStringNULL, 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. Namun, buffer terlalu kecil, sehingga string terpotok.

Keterangan

Untuk informasi selengkapnya, lihat Informasi Target.

Persyaratan

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

Lihat juga

GetSystemVersion

GetSystemVersionValues

IDebugControl4