Método IWRdsProtocolLicenseConnection::RequestClientLicense (wtsprotocol.h)
Solicita uma licença do cliente.
Sintaxe
HRESULT RequestClientLicense(
[in] PBYTE Reserve1,
[in] ULONG Reserve2,
[out] PBYTE ppClientLicense,
[in, out] ULONG *pcbClientLicense
);
Parâmetros
[in] Reserve1
Um ponteiro para uma matriz de bytes que contém dados adicionais que podem ser tratados pelo cliente.
[in] Reserve2
Um inteiro que contém o tamanho, em bytes, dos dados especificados pelo parâmetro Reserve1 .
[out] ppClientLicense
Um ponteiro para uma matriz de bytes que contém a solicitação de licença.
[in, out] pcbClientLicense
Um inteiro que contém o tamanho, em bytes, da solicitação especificada pelo parâmetro ppClientLicense .
Retornar valor
Quando você estiver implementando esse método, retorne S_OK se a função for bem-sucedida. Se falhar, retorne um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
Comentários
Para obter mais informações sobre as matrizes de bytes trocadas nessa chamada (como as estruturas de pacotes CLIENT_LICENSE_INFO, CLIENT_NEW_LICENSE_REQUEST e CLIENT_PLATFORM_CHALLENGE_RESPONSE ), consulte [MS-RDPELE]: Protocolo de Área de Trabalho Remota: Extensão de Licenciamento.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Windows |
Cabeçalho | wtsprotocol.h |