The IRTCProfile interface is the main interface for the Profile object. This object is created by the IRTCClientProvisioning::CreateProfile method. This interface retrieves information from the provisioning profile.
For more information on the Profile object, see the Create and Enable a Profile code example.
Methods in Vtable Order
The IRTCProfile interface inherits the methods of the standard COM interface IUnknown.
In addition, IRTCProfile defines the following methods.
|get_Key||Returns the key that uniquely identifies the profile.|
|get_Name||Returns the name of the profile.|
|get_XML||Returns the XML string used to create the profile.|
|get_ProviderName||Returns the name of the provider for the profile.|
|get_ProviderURI||Returns the provider URI for the profile.|
|get_ProviderData||Returns the XML string from the profile that contains the provider's private data tag.|
|get_ClientName||Returns the name of the Client for the specified profile.|
|get_ClientBanner||Returns a flag that specifies if the Client should display the banner for the profile.|
|get_ClientMinVer||Returns the minimum version of the Client for this profile. If the Client is lower than this version, it must attempt to upgrade by visiting the URI returned by get_ClientUpdateURI.|
|get_ClientCurVer||Returns the current version of the Client for this profile. If the Client is lower than this version, it may upgrade by visiting the URI returned by get_ClientUpdateURI.|
|get_ClientUpdateURI||Returns the URI where updates of the Client are available for the profile.|
|get_ClientData||Returns the XML string from the profile that contains the Client's private data tag.|
|get_UserURI||Returns the user URI associated with the profile.|
|get_UserName||Returns the user name associated with the profile.|
|get_UserAccount||Returns the user account associated with the profile.|
|SetCredentials||Overrides the profile credentials.|
|get_SessionCapabilities||Returns the types of sessions supported by the provider for the profile.|
|get_State||Returns the current state of registration for the profile.|
Client: Requires Windows XP.
Server: Requires Windows Server 2003.
Redistributable: Requires Rtcdll.dll on Windows 2000, and Windows Me/98.
Header: Declared in Rtccore.h.
Library: Included as a resource in Rtcdll.dll.
GUID: IID_IRTCProfile is defined as d07eca9e-4062-4dd4-9e7d-722a49ba7303.