Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Metadaten für ein Testhandle.
Syntax
struct TestInfo
{
GUID testId;
unsigned int dataSequenceId;
unsigned int flags;
PSTR data;
LONGLONG startPerformanceCounter;
unsigned int observedSleepTimeInMs;
unsigned int properties;
};
Member
Testid
Der Test instance Bezeichner.
dataSequenceId
Die Version der Testdaten.
flags
Die Flags der Testdaten. Dies kann auf eine Kombination der folgenden Werte festgelegt werden.
| Wert | Beschreibung |
|---|---|
| 0 | Standardflags. |
| 256 | Der Test wurde als abgeschlossen markiert. |
| 512 | Der Test wurde explizit abgeschlossen. |
| 1024 | Test hat Konflikte mit mehreren Aufrufenden, die TestUnlockData mit dem Optionswert 1 aufrufen. |
| 65536 | Fehler beim Abrufen der prozessübergreifenden Sperre. |
| 131072 | Fehler beim Warten auf die prozessübergreifende Sperre. |
| 262144 | Fehler beim Lesen oder Schreiben in persistenten Speicher. |
| 524288 | Fehler beim Analysieren persistenter Daten. |
| 1048576 | Fehler beim Zuweisen von Arbeitsspeicher. |
| 2097152 | Signalisiert, dass metricsBucket und testCaseIdStart in TipReportingInfo enthalten sind. |
| 4194304 | Signalisiert, dass TestControlReporting mit dem Wert 2 aufgerufen wurde. |
data
Eine beliebige JSON-Zeichenfolge.
startPerformanceCounter
Der Zähler des Testbeginns.
observedSleepTimeInMs
Die Zeit, die im Ruhezustand oder im angehaltenen Zustand verbracht wird.
properties
Die Testeigenschaften. Dieser Wert ist nur vorhanden, wenn der Optionswert von 131072 im Aufruf von TestCreate oder TestOpen angegeben wird. Dieses Feld kann auf eine Kombination der folgenden Werte festgelegt werden.
| Wert | Beschreibung |
|---|---|
| 0 | Standardeigenschaften. |
| 1 | Die Testdaten werden nicht aus dem Speicher entfernt, wenn keine Testhandles vorhanden sind. |
| 2 | Fügt einmal pro Prozess Schlüsselwort (keyword) Bit 45 zum Fehlerereignis hinzu. |
| 4 | Fügt jedem FEHLER-ETW-Ereignis Schlüsselwort (keyword) Bit 46 hinzu. |
| 8 | Fügt Schlüsselwort (keyword) Bit 45 zum erfolgreichen ETW-Ereignis hinzu. |
| 16 | Fügt jedem ETW-Erfolgsereignis Schlüsselwort (keyword) Bit 46 hinzu. |
| 32 | Legt den Testablauf auf 24 Stunden fest. |
| 64 | Legt den Testablauf auf 7 Tage fest. |
| 128 | Fügt Schlüsselwort (keyword) Bit 45 zum FEHLER-ETW-Ereignis hinzu. |
| 256 | Fügt Schlüsselwort (keyword) Bit 45 einmal pro Prozess zum erfolgreichen ETW-Ereignis hinzu. |
| 512 | Schränkt die ETW-Ereigniseigenschaft metricsBucket auf 8 Bits ein. |
| 2048 | Enthält Schlüsselwort (keyword) Bit 3 im ETW-Ereignis. |
| 4096 | Enthält Schlüsselwort (keyword) Bit 2 im ETW-Ereignis. |
| 8192 | Enthält Schlüsselwort (keyword) Bit 4 im ETW-Ereignis. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Build 22000 |
| Unterstützte Mindestversion (Server) | Windows Server 2022 |
| Header | Keine |