Compartir a través de


Método IWRdsProtocolLicenseConnection::RequestClientLicense (wtsprotocol.h)

Solicita una licencia del cliente.

Sintaxis

HRESULT RequestClientLicense(
  [in]      PBYTE Reserve1,
  [in]      ULONG Reserve2,
  [out]     PBYTE ppClientLicense,
  [in, out] ULONG *pcbClientLicense
);

Parámetros

[in] Reserve1

Puntero a una matriz de bytes que contiene datos adicionales que el cliente puede actuar sobre ellos.

[in] Reserve2

Entero que contiene el tamaño, en bytes, de los datos especificados por el parámetro Reserve1 .

[out] ppClientLicense

Puntero a una matriz de bytes que contiene la solicitud de licencia.

[in, out] pcbClientLicense

Entero que contiene el tamaño, en bytes, de la solicitud especificada por el parámetro ppClientLicense .

Valor devuelto

Cuando implemente este método, devuelva S_OK si la función se realiza correctamente. Si se produce un error, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Comentarios

Para obtener más información sobre las matrices de bytes intercambiadas en esta llamada (como el CLIENT_LICENSE_INFO, CLIENT_NEW_LICENSE_REQUEST y CLIENT_PLATFORM_CHALLENGE_RESPONSE estructuras de paquetes), vea [MS-RDPELE]: Protocolo de escritorio remoto: Extensión de licencias.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado wtsprotocol.h

Consulte también

IWRdsProtocolLicenseConnection