IWRdsProtocolLicenseConnection interface (wtsprotocol.h)
Exposes methods used by the Remote Desktop Services service to perform the licensing handshake during a connection sequence. This interface is implemented by the protocol, and its methods are called by the Remote Desktop Services service.
Inheritance
The IWRdsProtocolLicenseConnection interface inherits from the IUnknown interface. IWRdsProtocolLicenseConnection also has these types of members:
Methods
The IWRdsProtocolLicenseConnection interface has these methods.
IWRdsProtocolLicenseConnection::ProtocolComplete Notifies the protocol whether the licensing process completed successfully. |
IWRdsProtocolLicenseConnection::RequestClientLicense Requests a license from the client. |
IWRdsProtocolLicenseConnection::RequestLicensingCapabilities Requests license capabilities from the client. |
IWRdsProtocolLicenseConnection::SendClientLicense Sends a license to the client. |
Remarks
To avoid a possible deadlock when calling any of the methods on this interface, you should not make any function or method calls that will directly or indirectly result in a Remote Desktop Services API being called. If you need to make any outbound call, you should start a new thread and make the outbound call from the new thread.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2012 |
Target Platform | Windows |
Header | wtsprotocol.h |