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


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

Возвращает состояние лицензирования указанного приложения или номера SKU.

Синтаксис

HRESULT SLGetLicensingStatusInformation(
  [in]           HSLC                hSLC,
  [in, optional] const SLID          *pAppID,
  [in, optional] const SLID          *pProductSkuId,
  [in, optional] PCWSTR              pwszRightName,
  [out]          UINT                *pnStatusCount,
  [out]          SL_LICENSING_STATUS **ppLicensingStatus
);

Параметры

[in] hSLC

Тип: HSLC

Обработка в текущем контексте SLC.

[in, optional] pAppID

Тип: const SLID*

Указатель на объект SLID , представляющий идентификатор приложения.

pAppID pProductSkuId Результаты
NULL NULL Получение предыдущего правильного результата потребления.
NULL Не равно NULL Получение состояния лицензирования этого номера SKU.
Не равно NULL NULL Получение состояния лицензирования этого приложения.
Не равно NULL Не равно NULL Получение состояния лицензирования этого приложения или номера SKU.

[in, optional] pProductSkuId

Тип: const SLID*

Указатель на объект SLID , представляющий идентификатор продукта.

pAppID pProductSkuId Результаты
NULL NULL Получение предыдущего правильного результата потребления.
NULL Не равно NULL Получение состояния лицензирования этого номера SKU.
Не равно NULL NULL Получение состояния лицензирования этого приложения.
Не равно NULL Не равно NULL Получение состояния лицензирования этого приложения или номера SKU.

[in, optional] pwszRightName

Тип: PCWSTR

Должен иметь значение NULL.

[out] pnStatusCount

Тип: UINT*

Указатель на номер состояния SKU.

[out] ppLicensingStatus

Тип: SL_LICENSING_STATUS**

Указатель на состояние лицензирования номера SKU.

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

Тип: HRESULT WINAPI

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

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

Требования

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