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


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

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

Синтаксис

HRESULT SLGenerateOfflineInstallationId(
  [in]  HSLC       hSLC,
  [in]  const SLID *pProductSkuId,
  [out] PWSTR      *ppwszInstallationId
);

Параметры

[in] hSLC

Тип: HSLC

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

[in] pProductSkuId

Тип: const SLID*

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

[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