Поделиться через


Функция SLGetReferralInformation (slpublic.h)

Возвращает реферальную информацию для указанного продукта.

Синтаксис

HRESULT SLGetReferralInformation(
  [in]  HSLC           hSLC,
  [in]  SLREFERRALTYPE eReferralType,
  [in]  const SLID     *pSkuOrAppId,
  [in]  PCWSTR         pwszValueName,
  [out] PWSTR          *ppwszValue
);

Параметры

[in] hSLC

Тип: HSLC

Дескриптор, полученный при предыдущем вызове функции SLOpen .

[in] eReferralType

Тип: SLREFERRALTYPE

Тип реферала.

[in] pSkuOrAppId

Тип: const SLID*

Указатель на ползунк приложения или номер SKU, из которого требуется получить сведения.

[in] pwszValueName

Тип: PCWSTR

Имя, связанное с извлекаемым значением. Допустимы следующие имена.

Значение Значение
SL_PARTNERID
Идентификатор партнера для лицензионного торгового посредника
SL_REFERRALID
Идентификатор реферала для лицензионного посредника
SL_MERCHANTCOMMERCEURL
URL-адрес продавца для приобретения дополнительных лицензий
SL_MERCHANTUPGRADEURL
URL-адрес продавца для приобретения дополнительных лицензий
SL_DOWNLOADURL
Прямая ссылка для скачивания связанного приложения
SL_INSTALLATIONPARAMETERS
Все параметры, используемые при запуске установщика связанного приложения
SL_MERCHANTSUPPORTPHONENUMBER
Номера телефонов службы поддержки продавца
SL_MERCHANTSUPPORTEMAIL
Адрес электронной почты службы поддержки продавца
SL_MERCHANTSUPPORTURL
URL-адрес поддержки продавца
SL_SERIALIZEDDATA
Универсальный большой двоичный объект данных

[out] ppwszValue

Тип: PWSTR*

Хранимое значение. По завершении использования памяти освободите ее, вызвав функцию LocalFree .

Возвращаемое значение

Тип: HRESULT WINAPI

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Возвращаемый код/значение Описание
E_INVALIDARG
0x80070057
Один или несколько аргументов являются недопустимыми.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header slpublic.h
Библиотека Slc.lib
DLL Slc.dll