テスト ハンドルのメタデータが含まれています。
構文
struct TestInfo
{
GUID testId;
unsigned int dataSequenceId;
unsigned int flags;
PSTR data;
LONGLONG startPerformanceCounter;
unsigned int observedSleepTimeInMs;
unsigned int properties;
};
メンバー
testId
テスト インスタンス識別子。
dataSequenceId
テスト データのバージョン。
flags
テスト データのフラグ。 これは、次の値の組み合わせに設定できます。
| 値 | 説明 |
|---|---|
| 0 | 既定のフラグ。 |
| 256 | テストは完了とマークされています。 |
| 512 | テストが明示的に完了しました。 |
| 1024 | テストでは、複数の呼び出し元が TestUnlockData を呼び出し、オプション値が 1 の競合があります。 |
| 65536 | プロセス間ロックを取得できませんでした。 |
| 131072 | プロセス間ロックの待機に失敗しました。 |
| 262144 | 永続ストレージの読み取りまたは書き込みに失敗しました。 |
| 524288 | 永続化されたデータを解析できませんでした。 |
| 1048576 | メモリの割り当てに失敗しました。 |
| 2097152 | metricsBucket と testCaseIdStart が TipReportingInfo に含まれることを示すシグナル。 |
| 4194304 | TestControlReporting が値 2 で呼び出されたことを通知します。 |
[データ]
任意の JSON 文字列。
startPerformanceCounter
テストの開始のカウンター。
observedSleepTimeInMs
スリープ状態または中断状態で費やされた時間。
properties
テスト プロパティ。 この値は、TestCreate または TestOpen の呼び出しで 131072 のオプション値が指定されている場合にのみ存在します。 このフィールドは、次の値の組み合わせに設定できます。
| 値 | 説明 |
|---|---|
| 0 | 既定のプロパティ。 |
| 1 | テスト ハンドルが存在しない場合、テスト データはストレージから削除されません。 |
| 2 | エラー ETW イベントキーワード (keyword)ビット 45 をプロセスごとに 1 回追加します。 |
| 4 | 各エラー ETW イベントキーワード (keyword)ビット 46 を追加します。 |
| 8 | 成功した ETW イベントキーワード (keyword)ビット 45 を追加します。 |
| 16 | 各成功 ETW イベントキーワード (keyword)ビット 46 を追加します。 |
| 32 | テストの有効期限を 24 時間に設定します。 |
| 64 | テストの有効期限を 7 日に設定します。 |
| 128 | エラー ETW イベントキーワード (keyword)ビット 45 を追加します。 |
| 256 | 成功した ETW イベントキーワード (keyword)ビット 45 をプロセスごとに 1 回追加します。 |
| 512 | ETW イベント プロパティ メトリックを 8 ビットに制限します。 |
| 2048 | ETW イベントキーワード (keyword)ビット 3 が含まれます。 |
| 4096 | ETW イベントキーワード (keyword)ビット 2 が含まれます。 |
| 8192 | ETW イベントキーワード (keyword)ビット 4 が含まれます。 |
必要条件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows ビルド 22000 |
| サポートされている最小のサーバー | Windows Server 2022 |
| ヘッダー | なし |