slpublic.h 标头
此标头由安全和标识使用。 有关详细信息,请参阅:
slpublic.h 包含以下编程接口:
函数
SLAcquireGenuineTicket 获取从软件许可服务器 (SLS) 获取的 XrML 正版票证。 |
SLActivateProduct 从软件许可证服务器 (SLS) 获取使用许可证。 |
SLClose 关闭软件许可客户端 (SLC) 上下文句柄。 |
SLConsumeRight 让应用程序对本地存储的许可证行使权限。 |
SLDepositMigrationBlob 存储以前使用 SLGatherMigrationBlob 函数收集和收集的许可信息。 |
SLDepositOfflineConfirmationId 将安装 ID (IID) 和确认 ID (CID) 进行脱机激活。 (SLDepositOfflineConfirmationId) |
SLDepositOfflineConfirmationIdEx 将安装 ID (IID) 和确认 ID (CID) 进行脱机激活。 (SLDepositOfflineConfirmationIdEx) |
SLFireEvent 将指定的事件发送到已注册的侦听器。 |
SLGatherMigrationBlob 收集所提供文件句柄的许可信息。 以后可以使用 SLDepositMigrationBlob 函数应用或存储此许可信息。 |
SLGenerateOfflineInstallationId 生成 IID) (安装 ID。 |
SLGenerateOfflineInstallationIdEx (IID) 生成安装 ID。 |
SLGetApplicationInformation 获取有关指定应用程序的信息。 |
SLGetApplicationPolicy 从使用 SLPersistApplicationPolicies 函数存储并使用 SLLoadApplicationPolicies 函数加载的集中查询策略。 |
SLGetAuthenticationResult 获取身份验证结果。 |
SLGetGenuineInformation 获取有关 Windows 计算机正版状态的信息。 |
SLGetGenuineInformationEx 指定有关 Windows 计算机的正版状态的信息。 (SLGetGenuineInformationEx) |
SLGetInstalledProductKeyIds 此函数返回与指定的产品 SKU ID 关联的产品密钥 ID 的列表。 |
SLGetLicense 返回许可证文件 BLOB。 |
SLGetLicenseFileId 检查是否已安装许可证 BLOB。 |
SLGetLicenseInformation 获取指定的许可证信息。 |
SLGetLicensingStatusInformation 获取指定应用程序或 SKU 的许可状态。 |
SLGetPKeyId 获取与产品关联的已注册产品密钥 ID。 |
SLGetPKeyInformation 获取指定产品密钥的信息。 |
SLGetPolicyInformation 成功使用右后获取策略信息。 (SLGetPolicyInformation) |
SLGetPolicyInformationDWORD 成功使用右后获取策略信息。 (SLGetPolicyInformationDWORD) |
SLGetProductSkuInformation 获取有关指定产品 SKU 的信息。 |
SLGetReferralInformation 获取指定产品的引荐信息。 |
SLGetServerStatus 根据指定的 URL 和 RequestType 检查服务器状态。 |
SLGetServiceInformation 获取全局数据信息。 |
SLGetSLIDList 根据输入查询 ID 类型和 ID 值获取 SLID 列表。 |
SLGetWindowsInformation 从软件组件的许可策略中检索名称/值对的值部分。 |
SLGetWindowsInformationDWORD 从软件组件的许可策略中检索名称/值对的 DWORD 值部分。 |
SLInstallLicense 存储指定的许可证并返回许可证文件 ID。 |
SLInstallProofOfPurchase 向 SL 注册产品密钥。 |
SLInstallProofOfPurchaseEx 向 SL 注册产品密钥。 |
SLIsGenuineLocal 检查指定的应用程序是否为正版 Windows 安装。 |
SLIsGenuineLocalEx 检查指定的应用程序安装是否为正版。 |
SLLoadApplicationPolicies 加载使用 SLPersistApplicationPolicies 函数设置的应用程序策略,以供 SLGetApplicationPolicy 函数使用。 |
SLOpen 初始化软件许可客户端 (SLC) 并将 SLC 连接到软件许可服务 (SLS) 。 |
SLPersistApplicationPolicies 将当前使用的策略存储到磁盘,以便快速访问策略。 |
SLPersistRTSPayloadOverride 将信息与指定产品相关联,以便进行在线和电话激活。 |
SLQueryLicenseValueFromApp 获取指定组件策略的值。 |
SLReArm 此函数是重新激活应用程序。 |
SLRegisterEvent 在 SL 服务中注册事件。 |
SLSetAuthenticationData 设置身份验证数据。 |
SLSetCurrentProductKey 将当前产品密钥设置为以前安装的产品密钥。 |
SLSetGenuineInformation 指定有关 Windows 计算机正版状态的信息。 (SLSetGenuineInformation) |
SLUninstallLicense 卸载许可证文件 ID 和目标用户选项指定的许可证。 |
SLUninstallProofOfPurchase 注销产品密钥信息。 |
SLUnloadApplicationPolicies 释放 SLLoadApplicationPolicies 函数返回的策略上下文句柄。 |
SLUnregisterEvent 在 SL 服务中注销已注册的事件。 |
结构
SL_ACTIVATION_INFO_HEADER 指定产品激活信息。 |
SL_AD_ACTIVATION_INFO 指定用于许可证的零售或 Active Directory 电话激活的信息。 |
SL_LICENSING_STATUS 表示许可状态。 (SL_LICENSING_STATUS) |
SL_NONGENUINE_UI_OPTIONS 指定当 SLIsGenuineLocal 函数指示安装不是正版安装时显示对话框的应用程序。 |
枚举
SL_ACTIVATION_TYPE 表示许可证的脱机激活类型。 |
SL_GENUINE_STATE 指定应用程序安装的状态。 |
SLDATATYPE 指定 SLGetWindowsInformation 函数返回的缓冲区的数据类型。 |
SLIDTYPE 表示软件许可 ID 的类型。 |
SLLICENSINGSTATUS 表示许可状态。 (SLLICENSINGSTATUS) |
SLREFERRALTYPE 表示可以使用 SLGetReferralInformation 函数查询的信息类型。 |