Struktur TestInfo

Berisi metadata untuk handel pengujian.

Sintaks

struct TestInfo
{
    GUID testId;
    unsigned int dataSequenceId;
    unsigned int flags;
    PSTR data;
    LONGLONG startPerformanceCounter;
    unsigned int observedSleepTimeInMs;
    unsigned int properties;
};

Anggota

testId

Pengidentifikasi instans pengujian.

dataSequenceId

Versi data pengujian.

Bendera

Bendera data pengujian. Ini dapat diatur ke kombinasi nilai berikut.

Nilai Deskripsi
0 Bendera default.
256 Pengujian telah ditandai selesai.
512 Pengujian telah selesai secara eksplisit.
1024 Pengujian memiliki ketidakcocokan dengan beberapa penelepon memanggil TestUnlockData dengan nilai opsi 1.
65536 Gagal memperoleh kunci lintas proses.
131072 Gagal menunggu pada kunci lintas proses.
262144 Gagal membaca atau menulis ke penyimpanan persisten.
524288 Gagal mengurai data yang bertahan.
1048576 Gagal mengalokasikan memori.
2097152 Sinyal bahwa metricsBucket dan testCaseIdStart akan disertakan dalam TipReportingInfo.
4194304 Sinyal bahwa TestControlReporting telah dipanggil dengan nilai 2.

data

String JSON arbitrer.

startPerformanceCounter

Penghitung awal tes.

observedSleepTimeInMs

Jumlah waktu yang dihabiskan dalam keadaan tidur atau ditangguhkan.

properti

Properti pengujian. Nilai ini hanya ada ketika nilai opsi 131072 ditentukan dalam panggilan ke TestCreate atau TestOpen. Bidang ini dapat diatur ke kombinasi nilai berikut.

Nilai Deskripsi
0 Properti default.
1 Data pengujian tidak akan dihapus dari penyimpanan ketika tidak ada handel pengujian.
2 Menambahkan kata kunci bit 45 ke peristiwa ETW kegagalan sekali per proses.
4 Menambahkan kata kunci bit 46 ke setiap peristiwa ETW kegagalan.
8 Menambahkan kata kunci bit 45 ke acara ETW yang sukses.
16 Menambahkan kata kunci bit 46 ke setiap peristiwa ETW yang berhasil.
32 Mengatur kedaluwarsa pengujian menjadi 24 jam.
64 Mengatur kedaluwarsa pengujian menjadi 7 hari.
128 Menambahkan kata kunci bit 45 ke peristiwa ETW yang gagal.
256 Menambahkan kata kunci bit 45 ke peristiwa ETW yang sukses sekali per proses.
512 Membatasi metrik properti peristiwa ETWBucket hingga 8 bit.
2048 Menyertakan kata kunci bit 3 dalam peristiwa ETW.
4096 Menyertakan kata kunci bit 2 dalam peristiwa ETW.
8192 Menyertakan kata kunci bit 4 dalam peristiwa ETW.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Build 22000
Server minimum yang didukung Windows Server 2022
Header Tidak ada