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


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

Проверяет состояние сервера в соответствии с указанным
URL-адрес и тип запроса.

Синтаксис

HRESULT SLGetServerStatus(
  [in]           PCWSTR  pwszServerURL,
  [in]           PCWSTR  pwszAcquisitionType,
  [in, optional] PCWSTR  pwszProxyServer,
  [in, optional] WORD    wProxyPort,
  [out]          HRESULT *phrStatus
);

Параметры

[in] pwszServerURL

Тип: PCWSTR

URL-адрес сервера.

[in] pwszAcquisitionType

Тип: PCWSTR

Тип приобретения.

SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL (L"SPCURL")

SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL (L"RACURL")

SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL (L"PKCURL")

SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL (L"EULURL")

SL_INFO_KEY_PRODUCT_ACTIVATION_URL (L"PAURL")

[in, optional] pwszProxyServer

Тип: PCWSTR

Имя прокси-сервера. Задайте значение NULL для автоматического обнаружения прокси-сервера.

[in, optional] wProxyPort

Тип: WORD

Порт прокси-сервера. Задайте значение 0, чтобы использовать порт по умолчанию.

[out] phrStatus

Тип: HRESULT*

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

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

Тип: HRESULT WINAPI

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

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

Комментарии

Вызывающие абоненты могут либо передать URL-адрес, сохраненный самостоятельно, либо получить номер SKU
конкретный URL-адрес путем вызова функции GetProductSkuInformation и запроса каждого из них
URL.

Требования

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