Fungsi SLIsGenuineLocal (slpublic.h)

Memeriksa apakah aplikasi yang ditentukan adalah penginstalan Windows asli.

Sintaks

HRESULT SLIsGenuineLocal(
  [in]                const SLID               *pAppId,
  [out]               SL_GENUINE_STATE         *pGenuineState,
  [in, out, optional] SL_NONGENUINE_UI_OPTIONS *pUIOptions
);

Parameter

[in] pAppId

Penunjuk ke struktur SLID yang menentukan aplikasi untuk diperiksa.

[out] pGenuineState

Penunjuk ke nilai enumerasi SL_GENUINE_STATE yang menentukan status penginstalan.

[in, out, optional] pUIOptions

Penunjuk ke struktur SL_NONGENUINE_UI_OPTIONS yang menentukan kotak dialog untuk ditampilkan jika penginstalan tidak asli. Jika nilai parameter ini adalah NULL, tidak ada kotak dialog yang ditampilkan.

Nilai kembali

Jika metode berhasil, metode akan mengembalikan S_OK.

Jika metode gagal, metode mengembalikan kode kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.

Keterangan

Fungsi ini memeriksa bendera Perubahan lisensi yang terkait dengan aplikasi yang ditentukan. Jika lisensi tidak valid, atau jika bendera Perubahan lisensi diatur, penginstalan tidak dianggap valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header slpublic.h
Pustaka Slwga.lib
DLL Slwga.dll