Compartilhar via


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

[IWTSProtocolLicenseConnection::RequestClientLicense não está mais disponível para uso a partir de Windows Server 2012. Em vez disso, use IWRdsProtocolLicenseConnection::RequestClientLicense.]

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 nesta chamada, 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 2008 R2
Plataforma de Destino Windows
Cabeçalho wtsprotocol.h

Confira também

IWTSProtocolLicenseConnection