SLIsGenuineLocal 函式 (slpublic.h)
檢查指定的應用程式是否為正版 Windows 安裝。
語法
HRESULT SLIsGenuineLocal(
[in] const SLID *pAppId,
[out] SL_GENUINE_STATE *pGenuineState,
[in, out, optional] SL_NONGENUINE_UI_OPTIONS *pUIOptions
);
參數
[in] pAppId
可指定要檢查之應用程式的 SLID 結構的指標。
[out] pGenuineState
指定安裝狀態 之 SL_GENUINE_STATE 列舉值的指標。
[in, out, optional] pUIOptions
SL_NONGENUINE_UI_OPTIONS 結構的指標,指定要在安裝不是正版時顯示的對話框。 如果此參數的值是 NULL,則不會顯示任何對話方塊。
傳回值
如果方法成功,它會 傳回S_OK。
如果方法失敗,則會傳回錯誤碼。 如需常見錯誤碼的清單,請參閱 一般 HRESULT 值。
備註
此函式會檢查與指定應用程式相關聯之授權的 竄改 旗標。 如果授權無效,或已設定授權的 竄改 旗標,則不會將安裝視為有效。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | slpublic.h |
程式庫 | Slwga.lib |
Dll | Slwga.dll |