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


Функция AcquireDeveloperLicense (wsdevlicensing.h)

Получает лицензию разработчика.

Синтаксис

HRESULT AcquireDeveloperLicense(
  [in, optional] HWND     hwndParent,
  [out]          FILETIME *pExpiration
);

Параметры

[in, optional] hwndParent

Обработчик родительского окна.

[out] pExpiration

Указывает, когда срок действия лицензии разработчика истекает.

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

Возвращает структуру HResult с любыми кодами ошибок, которые произошли.

Замечания

Ниже приведен список распространенных кодов ошибок, возвращаемых этой функцией:

Код ошибки Description
S_OK Функция завершилась успешно.
E_INVALIDARG Один или несколько недопустимых аргументов.
E_OUTOFMEMORY Недостаточно памяти.
HRESULT_FROM_WIN32(ERROR_NOT_FOUND) Лицензия не найдена.
HRESULT_FROM_WIN32(ERROR_NOT_AUTHENTICATED) Для вызова требуется проверка подлинности.
HRESULT_FROM_WIN32(ERROR_NETWORK_UNREACHABLE) Не удается достичь сети.
HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED) Вызывающий объект не имеет доступа к ресурсу (лицензия).

Требования

Требование Ценность
целевая платформа Виндоус
Header wsdevlicensing.h
Library wsclient.lib
DLL WSClient.dll