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


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

Создает идентификатор установки (IID). Пользователи могут отправить IID в CSR, чтобы получить идентификатор подтверждения (CID).

Синтаксис

HRESULT SLGenerateOfflineInstallationIdEx(
  [in]           HSLC                            hSLC,
  [in, optional] const SLID                      *pProductSkuId,
  [in, optional] const SL_ACTIVATION_INFO_HEADER *pActivationInfo,
  [out]          PWSTR                           *ppwszInstallationId
);

Параметры

[in] hSLC

Тип: HSLC

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

[in, optional] pProductSkuId

Тип: const SLID*

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

[in, optional] pActivationInfo

Тип: const SL_ACTIVATION_INFO_HEADER*

Указатель на дополнительные сведения.

[out] ppwszInstallationId

Тип: PWSTR*

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

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

Тип: HRESULT WINAPI

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

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

Требования

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