共用方式為


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