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 StopAndRelogTracingSessionA
baş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.