Метод IWRdsProtocolLicenseConnection::RequestClientLicense (wtsprotocol.h)
Запрашивает лицензию у клиента.
Синтаксис
HRESULT RequestClientLicense(
[in] PBYTE Reserve1,
[in] ULONG Reserve2,
[out] PBYTE ppClientLicense,
[in, out] ULONG *pcbClientLicense
);
Параметры
[in] Reserve1
Указатель на массив байтов, содержащий дополнительные данные, с которыми клиент может действовать.
[in] Reserve2
Целое число, содержащее размер (в байтах) данных, указанных параметром Reserve1 .
[out] ppClientLicense
Указатель на массив байтов, содержащий запрос лицензии.
[in, out] pcbClientLicense
Целое число, содержащее размер (в байтах) запроса, заданного параметром ppClientLicense .
Возвращаемое значение
При реализации этого метода возвращайте S_OK , если функция выполнена успешно. В случае сбоя возвращается значение HRESULT , указывающее на ошибку. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Комментарии
Дополнительные сведения о массивах байтов, которыми обмениваются в этом вызове (например, CLIENT_LICENSE_INFO, CLIENT_NEW_LICENSE_REQUEST и CLIENT_PLATFORM_CHALLENGE_RESPONSE структурах пакетов), см. в разделе [MS-RDPELE]: протокол удаленного рабочего стола: расширение лицензирования.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 |
Целевая платформа | Windows |
Header | wtsprotocol.h |