IUccTraceSettings Interface

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Encapsulates the functionalities for enabling and disabling tracing.

Namespace: Microsoft.Office.Interop.UccApi
Assembly: Microsoft.Office.Interop.UccApi (in microsoft.office.interop.uccapi.dll)

Syntax

'Declaration
Public Interface IUccTraceSettings
    Inherits IUnknown
public interface IUccTraceSettings : IUnknown
public interface class IUccTraceSettings : IUnknown
public interface IUccTraceSettings extends IUnknown
public interface IUccTraceSettings extends IUnknown

Remarks

This interface can be obtained by calling the IUnknown:QueryingInterface method on an IUccPlatform object. If using a .NET langauge, the interface is obtained by casting the IUccPlatform interface to IUccTraceSettings.

The Unified Communications client platform provides activity tracing functionality including SIP traffic and notification of internal method calls. By default, this tracing activity is disabled on a client. The trace settings value is persisted within the system registry of a client. The IUccTraceSettings interface allows a client to examine the current trace settings value as well as turn tracing on or off.

The activity information caught by the platform trace can be found in a file called %USERPROFILE%\Tracing\<appname>.uccapilog where appname is the string parameter specified in the first argument to the Initialize method that is called on the platform instance.

Win32 COM/C++ Syntax

interface IUccTraceSettings : IUnknown

Example

The following example obtains an IUccTraceSettings interface instance from an instantiated IUccPlatform interface.

IUccTraceSettings traceSettings = this.platform as IUccTraceSettings;

Platforms

Development Platforms

Windows XP Professional with Service Pack 2 (SP2), Windows Server 2000 with Service Pack 4, Windows Server 2003, Windows Vista Ultimate Edition, Windows Vista Business Edition, Windows Vista Enterprise Edition

Target Platforms

See Also

Reference

IUccTraceSettings Members
Microsoft.Office.Interop.UccApi Namespace