Delen via


Aanvullende gebeurtenistraceringsgegevens ophalen

Zodra u een sessie voor het traceren van gebeurtenissen hebt gestart, kunt u TraceSetInformation- gebruiken om het systeem te instrueren om extra traceringsgegevens voor gebeurtenissen te retourneren. De aanvullende informatie wordt geplaatst in de uitgebreide gegevenssectie van de relevante gebeurtenistracering.

In de volgende procedure wordt beschreven hoe u de functie TraceSetInformation gebruikt om extra gegevens op te halen uit een sessie voor gebeurtenistracering.

Aanvullende gegevens voor gebeurtenistracering ophalen

  1. Start uw sessie met een aanroep naar StartTrace-.

    Zie Een sessie voor gebeurtenistracering configureren en startenvoor meer informatie.

  2. Roep TraceSetInformation- aan om aanvullende gegevens voor gebeurtenistracering in te stellen.

    gebruik de EVENT_INFO_CLASS opsomming in de parameter ClassInformation om de aanvullende informatie te beschrijven die u wilt ophalen. In het volgende voorbeeld wordt beschreven hoe u TraceSetInformation-aanroept met behulp van de sessiegreep die wordt geretourneerd door de aanroep naar StartTrace-en de TraceProviderBinaryTracking-waarde van EVENT_INFO_CLASS.

    BOOLEAN enabled = TRUE;
    Win32Error error = TraceSetInformation(
        m_sessionHandle,
        TraceProviderBinaryTracking,
        &enabled,
        sizeof(enabled));
    
  3. U kunt ook TraceQueryInformation- gebruiken om informatie op te halen over de huidige sessie-instellingen voor gebeurtenistracering.

    Net als TraceSetInformationgebruikt TraceQueryInformation de opsomming EVENT_INFO_CLASS om te beschrijven welke informatie uit het systeem moet worden opgehaald.