Condividi tramite


Metodo IWRdsProtocolLicenseConnection::RequestClientLicense (wtsprotocol.h)

Richiede una licenza dal client.

Sintassi

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

Parametri

[in] Reserve1

Puntatore a una matrice di byte che contiene dati aggiuntivi che possono essere eseguiti dal client.

[in] Reserve2

Intero contenente le dimensioni, in byte, dei dati specificati dal parametro Reserve1 .

[out] ppClientLicense

Puntatore a una matrice di byte che contiene la richiesta di licenza.

[in, out] pcbClientLicense

Intero che contiene le dimensioni, in byte, della richiesta specificata dal parametro ppClientLicense .

Valore restituito

Quando si implementa questo metodo, restituire S_OK se la funzione ha esito positivo. Se ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

Per altre informazioni sulle matrici di byte scambiate in questa chiamata, ad esempio le strutture di CLIENT_LICENSE_INFO, CLIENT_NEW_LICENSE_REQUEST e CLIENT_PLATFORM_CHALLENGE_RESPONSE pacchetti, vedere [MS-RDPELE]: Remote Desktop Protocol: Licensing Extension.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione wtsprotocol.h

Vedi anche

IWRdsProtocolLicenseConnection