SLAcquireGenuineTicket 函数 (slpublic.h)

获取从软件许可服务器 (SLS) 获取的 XrML 正版票证。

语法

HRESULT SLAcquireGenuineTicket(
  [out]          VOID   **ppTicketBlob,
  [out]          UINT   *pcbTicketBlob,
  [in]           PCWSTR pwszTemplateId,
  [in]           PCWSTR pwszServerUrl,
  [in, optional] PCWSTR pwszClientToken
);

参数

[out] ppTicketBlob

指向接收票证 BLOB 的缓冲区的指针的地址。 使用此缓冲区后,通过调用 LocalFree 函数来释放该缓冲区。

[out] pcbTicketBlob

指向 ppTicketBlob 缓冲区的大小(以字节为单位)的指针。

[in] pwszTemplateId

指向以 null 结尾的字符串的指针,该字符串包含存储在 SLS 上的 BLOB 模板的 ID。

[in] pwszServerUrl

指向包含 SLS URL 的以 null 结尾的字符串的指针。

[in, optional] pwszClientToken

保留。

返回值

如果方法成功,则返回 S_OK

如果方法失败,则返回错误代码。 有关常见错误代码的列表,请参阅 通用 HRESULT 值

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 slpublic.h
Library Slcext.lib
DLL Slcext.dll