DSETraceInfo

Contains information about a DSTrace event. DSTrace events are now handled by the DSE_DB_ events and use the DSEDebugInfo structure.

Service:eDirectory Event
Defined In:nwdsevnt.h

Structure

    typedef struct 
    { 
       unsigned long   traceVector1 ; 
       unsigned long   traceVector2 ; 
       unsigned long   dstime ; 
       unsigned long   milliseconds ; 
       char            string [1024]; 
    } DSETraceInfo;
    

Fields

traceVector1
Specifies a bit flag identifying the type of trace event.
traceVector2
Reserved.
dstime
Specifies in seconds when the event occurred. Zero equals 12:00 midnight, January 1, 1970, UTC.
milliseconds
Specifies a further ordering (in milliseconds) of the time specified by dstime.
string
Specifies a string containing a message about the event.

Remarks

Your application should not depend upon the text strings in the DSETraceInfo structure. eDirectory Trace Information is for internal development purposes. The text strings returned in string may change with any version of the OS.

The bits of the traceVector1 field are defined as follows:

Bit

Meaning

TV_ON

If set, tracing is enabled. This bit will always be set when trace events are received.

TV_AUDIT

Auditing

TV_INIT

Initialization

TV_FRAGGER

Fragger

TV_MISC

Miscellaneous

TV_RESNAME

Resolve name

TV_STREAMS

Streams

TV_LIMBER

Limber

TV_JANITOR

Janitor

TV_BACKLINK

Backlink

TV_MERGE

Merge

TV_SKULKER

Skulker

TV_LOCKING

Locking

TV_SAP

SAP

TV_SCHEMA

Schema

TV_COLL

Collisions

TV_INSPECTOR

Inspector

TV_ERRORS

Errors

TV_PART

Partition operations

TV_EMU

Bindery Emulator

TV_VCLIENT

Virtual Client

TV_AUTHEN

Authentication

TV_RECMAN

Record Manager

TV_TIMEVECTOR

Time vectors

TV_REPAIR

DS_Repair

TV_DSAgent

Low-level DSA tracing

TV_ERRET

ERRET and ERRTRACE

TV_SYNC_IN

Incoming sync traffic

TV_THREADS

DS thread scheduling

TV_MIN

Default DSTRACE messages

TV_CHECK_BIT

All TV_ values must have this bit

Associated Events

DSE_OBSOLETE_TRACE