Funzione TestCreate

Restituisce un nuovo handle di test.

Sintassi

HANDLE TestCreate(
    unsigned int testCaseId,
    unsigned int options,
    unsigned char storage,          
    unsigned int  properties,  
    PCSTR data,                      
    _Out_ GUID* testId);

Parametri

testCaseId

Identificatore di test.

opzioni

Opzioni di recupero dei test. Questo parametro può essere impostato sui valori seguenti.

Valore Descrizione
0 Opzione predefinita.
1 Ottimizzare il recupero con il blocco, ad esempio chiamando successivamente TestQueryData.
2 Deprecato, corrisponde all'opzione predefinita.
131072 Indica che il campo "proprietà" aggiuntivo verrà incluso nella struttura TestInfo restituita da TestOpen.

storage

Opzioni di archiviazione di test. Questo parametro può essere impostato sui valori seguenti.

Valore Descrizione
1 I dati verranno archiviati in fase di elaborazione.
2 I dati verranno archiviati all'esterno del processo.

properties

Proprietà del test. Questo parametro può essere impostato su una combinazione dei valori seguenti.

Valore Descrizione
0 Proprietà predefinite.
1 I dati di test non verranno rimossi dalla risorsa di archiviazione quando non esistono handle di test.
2 Aggiunge la parola chiave bit 45 all'evento ETW non riuscito una volta per processo.
4 Aggiunge la parola chiave bit 46 a ogni evento ETW di errore.
8 Aggiunge la parola chiave bit 45 all'evento ETW riuscito.
16 Aggiunge la parola chiave bit 46 a ogni evento ETW riuscito.
32 Imposta la scadenza del test su 24 ore.
64 Imposta la scadenza dei test su 7 giorni.
128 Aggiunge la parola chiave bit 45 all'evento ETW non riuscito.
256 Aggiunge la parola chiave bit 45 all'evento ETW riuscito una volta per processo.
512 Limita le metriche della proprietà evento ETWBucket a 8 bit.
2048 Include la parola chiave bit 3 nell'evento ETW.
4096 Include la parola chiave bit 2 nell'evento ETW.
8192 Include la parola chiave bit 4 nell'evento ETW.

data

Stringa JSON arbitraria.

testId [out]

Identificatore dell'istanza di test.

Valore restituito

Handle di test.

Commenti

Questa funzione non ha una libreria di importazione o un file di intestazione associato; deve essere richiamato usando le funzioni LoadLibrary e GetProcAddress .

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Server 2022
Intestazione Nessuno
DLL kernelbase.dll