IRTCProfile
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.
Method | Description |
---|---|
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. |
Requirements
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.