IRTCClientProvisioning::CreateProfile (Windows Embedded CE 6.0)
1/6/2010
This method creates a Profile object from an XML string that conforms to the provisioning schema.
Profiles contain information about network resources and accounts that can be used to place calls or handle presence.
Syntax
HRESULT CreateProfile(
BSTR bstrProfileXML,
IRTCProfile** ppProfile
);
Parameters
- bstrProfileXML
[in] XML profile string.
ppProfile
[out] Pointer to the IRTCProfile interface.This method adds a reference to the Profile object, which the caller is responsible for releasing.
Return Value
This method can return an RTC_E_ constant.
The following table shows additional information about a specific return value.
Value | Meaning |
---|---|
RTC_E_UDP_NOT_SUPPORTED |
The application attempted to specify an authentication method that is not supported under the UDP transport. If a server listed in the profile specifies the UDP transport, Digest is the only authentication method allowed. All other authentication methods are rejected. |
Remarks
The TLS transport is required when Basic authentication is specified in the profile.
The Kerberos and NTLM authentication methods are supported over the TCP or TLS transport method.
If the UDP transport is specified for any server listed in the profile and Basic, Kerberos, USE_LOGON_CRED, or NTLM is requested, the profile is rejected.
For information about server registration or automatic profile selection, see IRTCClientProvisioning::EnableProfile and IRTCClientProvisioning::DisableProfile.
Requirements
Header | rtccore.h, rtccore.idl |
Library | uuid.lib |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
IRTCClientProvisioning
IRTCClientProvisioning::DisableProfile
IRTCClientProvisioning::EnableProfile
IRTCProfile