共用方式為


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