Platform SDK: Exchange 2000 Server

AuditTrail Property

[This is preliminary documentation and subject to change.]

Contains a pointer to the current object bound to the process instance that implements the IAuditTrail interface.

(Read-only)

[Visual Basic,VBScript]
Property AuditTrail As AuditTrailEventLog
    read-only
[C++]
HRESULT AuditTrail(IAuditTrail** varAuditTrail);
[IDL]
HRESULT AuditTrail([out, retval] IAuditTrail** varAuditTrail);

Remarks

(Read-only)

Example

The following code shows how to get the read-only AuditTrail property of the ProcessInstance and use it to add an entry to an application log.

[C++]
/*
   assume that a ProcessInstance is created and
   an audit trail object is bound to the ProcessInstance
*/
  CComPtr<IAuditTrail> pAuditTrail;
  if(SUCCEEDED(hr = pProcessInstance->get_AuditTrail(&pAuditTrail)))
  {
     CComBSTR bsErrDesc(L"Your error description");
     hr = pAuditTrail->AddEntry(bsErrDesc,
                                E_FAIL,
                                cdowfATECustom,
                                CComVariant());
  }

See Also

AuditTrailProvider Property