SLIsGenuineLocalEx 函式 (slpublic.h)
檢查指定的應用程式安裝是否為正版。
語法
HRESULT SLIsGenuineLocalEx(
[in] const SLID *pAppId,
[in, optional] const SLID *pSkuId,
[out] SL_GENUINE_STATE *pGenuineState
);
參數
[in] pAppId
可指定要檢查之應用程式的 滑動 結構指標。
[in, optional] pSkuId
可指定要檢查之應用程式的 SKU 之 SLID 結構的指標。
如果此參數不是 NULL,則此函式會使用此參數的值,而不是 pAppId 參數的值,以檢查應用程式安裝是否為正版。 如果 SKU 授權包含 ProductUniquenessGroupId 值,該值也會用來檢查應用程式是否為正版。
[out] pGenuineState
指定安裝狀態 之SL_GENUINE_STATE 列舉值的指標。 如果傳回值不是 S_OK以外的任何值,則此函式不會變更此參數的值。
如果此參數為 NULL,則函式會失敗,傳回值為 E_INVALIDARG。
傳回值
如果方法成功,則會傳回 S_OK。
如果方法失敗,則會傳回錯誤碼。 如需常見錯誤碼的清單,請參閱 一般 HRESULT 值。
備註
如果指定,此函式會檢查與指定應用程式和SKU相關聯之授權的 竄改 旗標。 如果授權無效,或已設定任一授權的 竄改 旗標,則不會將安裝視為正版。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | slpublic.h |
程式庫 | Slwga.lib |
Dll | Slwga.dll |