共用方式為


SLActivateProduct 函式 (slpublic.h)

從軟體授權伺服器取得使用授權, (SLS) 。

語法

HRESULT SLActivateProduct(
  [in]           HSLC                            hSLC,
  [in]           const SLID                      *pProductSkuId,
  [in, optional] UINT                            cbAppSpecificData,
  [in, optional] const PVOID                     pvAppSpecificData,
  [in, optional] const SL_ACTIVATION_INFO_HEADER *pActivationInfo,
  [in, optional] PCWSTR                          pwszProxyServer,
  [in, optional] WORD                            wProxyPort
);

參數

[in] hSLC

類型: HSLC

目前 SLC 內容的句柄。

[in] pProductSkuId

類型: const SLID*

產品標識碼的指標。

[in, optional] cbAppSpecificData

類型: UINT

應用程式特定數據的大小。

[in, optional] pvAppSpecificData

類型: const PVOID

應用程式特定數據的指標。 授權伺服器可以使用此功能
內嵌應用程式特定運行時間信息的資訊。

[in, optional] pActivationInfo

類型: const SL_ACTIVATION_INFO_HEADER*

其他產品啟用資訊的指標。

[in, optional] pwszProxyServer

類型: PCWSTR

Proxy 伺服器名稱。 將此設定為 NULL ,以使用自動 Proxy 探索。

[in, optional] wProxyPort

類型: WORD

Proxy 伺服器埠。 若要使用預設埠,請將 wProxyPort 設定為 0。

傳回值

類型: HRESULT WINAPI

如果此函式成功,它會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

傳回碼/值 Description
E_INVALIDARG
0x80070057
一或多個自變數無效。
SL_E_PUBLISHING_LICENSE_NOT_INSTALLED
0xC004F017
未安裝授權。
SL_E_PKEY_NOT_INSTALLED
0xC004F014
無法使用產品金鑰。
SL_E_PRODUCT_SKU_NOT_INSTALLED
0xc004f015
未安裝授權。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 slpublic.h
程式庫 Slc.lib
Dll Slc.dll