Aracılığıyla paylaş


StopAndRelogTracingSessionA

C++ Build Insights SDK'sı Visual Studio 2017 ve sonraki sürümlerle uyumludur. Bu sürümlerin belgelerini görmek için bu makalenin Visual Studio Sürüm seçici denetimini Visual Studio 2017 veya üzeri olarak ayarlayın. Bu sayfadaki içindekiler tablosunun en üstünde bulunur.

İşlev, StopAndRelogTracingSessionA devam eden bir izleme oturumunu durdurur ve sonuçta elde edilen izlemeyi geçici bir dosyaya kaydeder. Yeniden dağıtma oturumu, giriş olarak geçici dosya kullanılarak hemen başlatılır. Yeniden kaydetme oturumu tarafından üretilen son yeniden yerleştirilmiş izleme, çağıran tarafından belirtilen bir dosyaya kaydedilir. Bu işlevi çağıran yürütülebilir dosyalar yönetici ayrıcalıklarına sahip olmalıdır.

Sözdizimi

enum RESULT_CODE StopAndRelogTracingSessionA(
    const char*                 sessionName,
    const char*                 outputLogFile,
    TRACING_SESSION_STATISTICS* statistics,
    const RELOG_DESCRIPTOR*     relogDescriptor);

Parametreler

sessionName
Durdurulacak izleme oturumunun adı. StartTracingSession, StartTracingSessionA veya StartTracingSessionW'a geçirilen oturum adıyla aynı oturum adını kullanın.

outputLogFile
Yeniden kaydetme oturumu tarafından oluşturulan yeniden yerleştirilmiş izlemenin yazıldığı dosya.

istatistikler
TRACING_SESSION_STATISTICS nesnesinin işaretçisi. StopAndRelogTracingSessionA döndürmeden önce bu nesneye izleme koleksiyonu istatistikleri yazar.

analysisDescriptor
RELOG_DESCRIPTOR nesnesinin işaretçisi. tarafından StopAndRelogTracingSessionAbaşlatılan yeniden dağıtma oturumunu yapılandırmak için bu nesneyi kullanın.

Dönüş Değeri

RESULT_CODE sabit tablosundan bir sonuç kodu.