IRTCClientProvisioning
The IRTCClientProvisioning interface contains all methods and properties related to provisioning. The rtc.irtcclientprovisioning interface is created by performing a QueryInterface on the IRTCClient object. For more information on creating this interface, see the Create and Enable a Profile code example.
Methods in Vtable Order
The IRTCClientProvisioning interface inherits the methods of the standard COM interface IUnknown.
In addition, IRTCClientProvisioning defines the following methods.
Method | Description |
---|---|
CreateProfile | Creates a Profile object from an XML string conforming to the provisioning schema. |
EnableProfile | Enables a profile for use in server registration and automatic profile selection. |
DisableProfile | Disables a profile that was previously enabled with EnableProfile. |
EnumerateProfiles | Returns an enumeration of enabled profiles on this Client. If no profiles are enabled on the ClientClient, an empty enumeration is returned. This method is intended for C and C++ applications. Visual Basic applications should use the get_Profiles method. |
get_Profiles | Returns a collection of the profiles enabled on this Client. If no profiles are enabled on this Client, an empty collection is returned. This method is intended for applications written in Visual Basic. C and C++ applications should use the EnumerateProfiles method. |
GetProfile | Creates a profile object from the information supplied by this method. The profile is obtained asynchronously and an RTCE_PROFILE event is fired when the profile is returned. |
get_SessionCapabilities | Returns the types of sessions supported by the Client, taking into account all profiles that are enabled on the Client. |
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_IRTCClientProvisioning is defined as B9F5CF06-65B9-4a80-A0E6-73CAE3EF3822.