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


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

Депонирует идентификатор установки (IID) и идентификатор подтверждения (CID) для автономной активации.

Синтаксис

HRESULT SLDepositOfflineConfirmationId(
  [in] HSLC       hSLC,
  [in] const SLID *pProductSkuId,
  [in] PCWSTR     pwszInstallationId,
  [in] PCWSTR     pwszConfirmationId
);

Параметры

[in] hSLC

Тип: HSLC

Дескриптор текущего контекста SLC.

[in] pProductSkuId

Тип: const SLID*

Указатель на идентификатор продукта.

[in] pwszInstallationId

Тип: PCWSTR

Идентификатор установки, созданный функцией SLGenerateOfflineInstallationId .

[in] pwszConfirmationId

Тип: PCWSTR

CSR идентификатора подтверждения.

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

Тип: HRESULT WINAPI

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

Возвращаемый код/значение Описание
E_INVALIDARG
0x80070057
Один или несколько аргументов являются недопустимыми.
SL_E_CIDIID_INVALID_CHECK_DIGITS
0xC004F04D
Недопустимый идентификатор установки (IID) или идентификатор подтверждения (CID).
SL_E_PRODUCT_SKU_NOT_INSTALLED
0xC004F015
Лицензия не установлена.

Требования

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