Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Panoramica della tecnologia Windows Device Testing Framework (WDTF).
Per sviluppare Windows Device Testing Framework (WDTF), sono necessarie queste intestazioni:
- comtracing.h
- interruption.h
- itestresource.h
- logcontext.h
- logcontroller.h
- logtestresults.h
- preservelasterror.h
- resourcelist.h
- runtimeparameters.h
- screencapture.h
- te.common.h
- testdata.h
- testnotification.h
- throw.h
- tracing.h
- verify.h
- wdtf.h
- wdtfedtaction.h
- wdtfinterfaces.h
- wdtfinterfacessup.h
- wdtflogging.h
- wdtfpnpaction.h
- wdtfsimulatedbatterysystemaction.h
- wdtfsystemaction.h
- wex.common.h
- wex.logger.h
- wexassert.h
- wexdebug.h
- wexexception.h
- wexlogtrace.h
- wexstring.h
- wextestclass.h
- wextypes.h
- wppdefs.h
Per la guida alla programmazione, vedere Windows Device Testing Framework (WDTF).
Enumerazioni
|
TTraceLevel L'enumerazione TTraceLevel definisce un set di livelli per la traccia in WDTF. Il significato di ogni livello dipende dalle impostazioni del Registro di sistema per l'interfaccia ITracer. |
Funzioni
|
Aggiunta Aggiungere una singola azione alla raccolta. |
|
Aggiunta Aggiunge un singolo numero lungo all'insieme. |
|
Aggiunta Aggiunge un singolo numero all'insieme. |
|
Aggiunta Aggiunge una singola stringa all'insieme. |
|
Aggiunta Aggiungere un singolo elemento alla raccolta. |
|
Cancella Rimuove tutti gli elementi dalla raccolta. |
|
Cancella Informazioni su come il metodo rimuove tutti gli elementi dalla raccolta. |
|
Chiudi Chiude il dispositivo. |
|
ConnectedStandby Inserisce il sistema nello stato standby connesso ed esce dallo stato standby connesso dopo il superamento del tempo desiderato. Questo metodo funziona solo in un computer che supporta Always On Always Connected (AOAC). |
|
Continua Continua l'I/O. |
|
ContinueAsync Segnala in modo asincrono l'I/O per continuare. |
|
Disabilitare Disabilita il driver di filtro EDT (Enhanced Device Test) nel dispositivo di destinazione. |
|
Disabilitare Informazioni su come il metodo disabilita il driver di filtro EDT (Enhanced Device Test) nel dispositivo di destinazione. |
|
DisableDevice Disabilita il dispositivo di destinazione. |
|
DisableDevice Informazioni su come il metodo disabilita il dispositivo di destinazione. |
|
DisableObjectErrorLogging Disabilita la registrazione degli errori degli oggetti per l'azione. |
|
DisableObjectErrorLogging Disabilitare la registrazione degli errori degli oggetti per tutte le azioni dell'insieme. |
|
DisableObjectErrorLogging Disabilita la registrazione degli errori degli oggetti per tutti gli oggetti. |
|
DisableObjectLogging Disabilita la registrazione degli oggetti per l'azione. |
|
DisableObjectLogging Disabilitare la registrazione degli oggetti per tutte le azioni nella raccolta. |
|
DisableObjectLogging Disabilita la registrazione degli oggetti per tutti gli oggetti. |
|
DisableRealBatteries Disabilita le batterie reali se sono presenti nel sistema. |
|
DisableSimulatedBattery Disabilita la batteria simulata. |
|
EDTCancelRemoveDevice Invia un evento IRP_MN_CANCEL_REMOVE_DEVICE al dispositivo di destinazione. |
|
EDTCancelRemoveDevice Informazioni su come il metodo invia un evento IRP_MN_CANCEL_REMOVE_DEVICE al dispositivo di destinazione. |
|
EDTCancelStopDevice Invia un evento IRP_MN_CANCEL_STOP_DEVICE al dispositivo di destinazione. |
|
EDTCancelStopDevice Informazioni su come il metodo invia un evento IRP_MN_CANCEL_STOP_DEVICE al dispositivo di destinazione. |
|
EDTSurpriseRemoveDevice Invia un evento IRP_MN_SURPRISE_REMOVAL al dispositivo di destinazione. |
|
EDTSurpriseRemoveDevice Informazioni su come il metodo invia un evento IRP_MN_SURPRISE_REMOVAL al dispositivo di destinazione. |
|
EDTTryStopDevice Tenta di inviare un evento IRP_MN_STOP_DEVICE al dispositivo di destinazione. |
|
EDTTryStopDevice Informazioni su come il metodo tenta di inviare un evento IRP_MN_STOP_DEVICE al dispositivo di destinazione. |
|
EDTTryStopDeviceFailRestart Questo metodo tenta di inviare un evento IRP_MN_STOP_DEVICE al dispositivo di destinazione e quindi non riesce il successivo riavvio del dispositivo. |
|
EDTTryStopDeviceFailRestart Informazioni su come il metodo EDTTryStopDeviceFailRestart tenta di inviare un evento IRP_MN_STOP_DEVICE al dispositivo di destinazione e quindi non riuscire il successivo riavvio del dispositivo. |
|
EDTTryStopDeviceRequestNewResources Tenta di inviare un evento IRP_MN_STOP_DEVICE al dispositivo di destinazione e di assegnare nuove risorse al dispositivo di destinazione. |
|
EDTTryStopDeviceRequestNewResources Informazioni su come il metodo tenta di inviare un evento IRP_MN_STOP_DEVICE al dispositivo di destinazione e assegnare nuove risorse al dispositivo di destinazione. |
|
Abilitare Abilita il driver di filtro EDT (Enhanced Device Test) nel dispositivo di destinazione. |
|
Abilitare Informazioni su come il metodo abilita il driver di filtro EDT (Enhanced Device Test) nel dispositivo di destinazione. |
|
EnableDevice Abilita il dispositivo di destinazione. |
|
EnableDevice Informazioni su come il metodo abilita il dispositivo di destinazione. |
|
EnableObjectErrorLogging Abilita la registrazione degli errori degli oggetti per l'azione. |
|
EnableObjectErrorLogging Abilitare la registrazione degli errori degli oggetti per tutte le azioni nella raccolta. |
|
EnableObjectErrorLogging Abilita la registrazione degli errori degli oggetti per tutti gli oggetti. |
|
EnableObjectLogging Abilita la registrazione degli oggetti per l'azione. |
|
EnableObjectLogging Abilitare la registrazione degli oggetti per tutte le azioni nella raccolta. |
|
EnableObjectLogging Abilita la registrazione degli oggetti per tutti gli oggetti. |
|
EnableRealBatteries Abilita batterie reali se sono presenti nel sistema. |
|
EnableSimulatedBattery Abilita la batteria simulata. |
|
EndTestCase Contrassegna la fine di un test case. |
|
Eval Valutare se questa destinazione corrisponde a un'istruzione SDEL. |
|
Eval Valuta se tutti gli elementi della raccolta corrispondono a un'istruzione SDEL. |
|
get__NewEnum Ottiene una nuova variabile di iterazione utilizzata in modo implicito dalla struttura del ciclo For Each. |
|
get__NewEnum Informazioni su come questo metodo di interfaccia IWDTFDeviceDepot2 ottiene una nuova variabile di iterazione usata in modo implicito dalla struttura del ciclo For Each. |
|
get__NewEnum Informazioni su come il metodo get__NewEnum dell'interfaccia IWDTFLongNumbers2 ottiene una nuova variabile di iterazione usata in modo implicito dalla struttura del ciclo For Each. |
|
get__NewEnum Il metodo get__NewEnum ottiene una nuova variabile di iterazione utilizzata in modo implicito dalla struttura del ciclo For Each. |
|
get__NewEnum Informazioni su come il metodo get__NewEnum dell'interfaccia IWDTFStrings2 ottiene una nuova variabile di iterazione usata in modo implicito dalla struttura del ciclo For Each. |
|
get__NewEnum Informazioni su come questo metodo di interfaccia IWDTFTargets2 ottiene una nuova variabile di iterazione usata in modo implicito dalla struttura del ciclo For Each. |
|
get_Config Ottiene l'oggetto di configurazione WDTF. |
|
get_Context Ottiene e imposta una coppia nome-valore che rappresenta i dati utente per la destinazione. |
|
get_Count Ottiene il numero di azioni in questa raccolta. |
|
get_Count Ottiene il numero di dispositivi attualmente forniti da DeviceDepot. |
|
get_Count Ottiene il numero di numeri lunghi nell'insieme. |
|
get_Count Ottiene il numero di numeri nell'insieme. |
|
get_Count Ottiene il numero di stringhe nell'insieme. |
|
get_Count Ottiene il numero di elementi dell'insieme. |
|
get_Critical Ottiene o imposta un valore che indica se lo stato di alimentazione del sistema è critico. |
|
get_DeviceDepot Ottiene l'oggetto DeviceDepot. |
|
get_IsRestarted Ottiene un valore che indica se lo script di test è stato riavviato in seguito a una chiamata a RebootRestart o RebootRestartWithContext. |
|
get_Item Ottiene una singola azione nella raccolta. |
|
get_Item Ottiene un singolo dispositivo in DeviceDepot. |
|
get_Item Ottiene un singolo numero lungo nell'insieme. |
|
get_Item Ottiene un singolo numero nell'insieme. |
|
get_Item Ottiene una singola stringa nella raccolta. |
|
get_Item Ottiene un singolo elemento nella raccolta. |
|
get_Log Ottiene l'oggetto di log WDTF. |
|
get_RootDevice Ottiene il dispositivo radice. |
|
get_SleepWakeTimeInSeconds Ottiene o imposta l'ora in secondi in cui il sistema si riattiva dallo stato di sospensione. |
|
get_SystemDepot Ottiene l'oggetto SystemDepot. |
|
get_Target Ottiene la destinazione a cui fa riferimento questa azione. |
|
get_ThisSystem Ottiene un valore IWDTFTarget2 che rappresenta il computer locale. |
|
get_Type Ottiene un valore che identifica il deposito da cui proviene la destinazione. |
|
get_WDTF Informazioni su come questa proprietà ottiene l'oggetto di aggregazione WDTF principale. |
|
get_WDTF Questa proprietà ottiene l'oggetto di aggregazione WDTF principale. |
|
get_WDTF Questo metodo ottiene l'oggetto di aggregazione WDTF principale. |
|
get_WDTF Informazioni su come questo metodo ottiene l'oggetto di aggregazione WDTF principale. |
|
GetBits Il metodo GetBits restituisce il set di flag di traccia per una coclasse come maschera di bit, in base a un valore TTraceLevel specificato e al CLSID della coclasse. |
|
GetFirstSleepState Restituisce il primo stato di sospensione supportato. |
|
GetInterface Restituisce un'azione per la destinazione. |
|
GetInterfaces Restituisce una raccolta di azioni che supportano l'interfaccia , ovvero un IWDTFAction2 per ogni elemento che ne ha uno. |
|
GetInterfacesIfExist Informazioni su come il metodo restituisce una raccolta di azioni che supportano l'interfaccia , ovvero un IWDTFAction2 per ogni elemento con uno. |
|
GetNextSleepState Restituisce lo stato di sospensione supportato successivo. |
|
GetRelations Restituisce una raccolta di destinazioni correlate. |
|
GetStatus Restituisce il codice di stato per l'ultima operazione. |
|
GetStatusString Restituisce lo stato dell'ultima operazione come stringa. |
|
GetValue Restituisce un valore dalla destinazione associata a un attributo specificato. |
|
GetValueBool Restituisce un valore booleano dalla destinazione associata a un attributo specificato. |
|
GetValueLongNumber Restituisce un valore di numero lungo dalla destinazione associata a un attributo specificato. |
|
GetValueLongNumbers Restituisce un insieme di valori di numero lungo dalla destinazione associati a un attributo specificato. |
|
GetValueNumber Restituisce un valore numerico dalla destinazione associata a un attributo specificato. |
|
GetValueNumbers Restituisce una raccolta di valori numerici dalla destinazione associata a un attributo specificato. |
|
GetValueString Restituisce un valore stringa dalla destinazione associata a un attributo specificato. |
|
GetValueStrings Restituisce una raccolta di valori stringa dalla destinazione associata a un attributo specificato. |
|
HasContext Determina se esiste un determinato contesto per la destinazione. |
|
HasInterface Determina se la destinazione supporta un'interfaccia specifica. |
|
IsEnabled Ottiene un valore che indica se il driver di filtro EDT (Enhanced Device Test) è abilitato nel dispositivo di destinazione. |
|
IsEnabled Informazioni su come il metodo ottiene un valore che indica se il driver di filtro EdT (Enhanced Device Test) è abilitato nel dispositivo di destinazione. |
|
IsRebootRequired Ottiene un valore che indica se il driver di filtro EdT (Enhanced Device Test) richiede un riavvio. |
|
IsRebootRequired Informazioni su come il metodo ottiene un valore che indica se il driver di filtro EdT (Enhanced Device Test) richiede un riavvio. |
|
IsRestartedWithContext Ottiene un valore che indica se lo script di test è stato riavviato per un contesto specifico. |
|
IsStatusSuccess Ottiene un valore che indica se l'ultima operazione è riuscita. |
|
Apri Apre il dispositivo. |
|
OutputError Scrive una voce di errore nel log del test case. |
|
OutputInfo Scrive una voce informativa nel log del test case. |
|
pausa Sospende l'I/O. |
|
PerformIO Esegue una piccola quantità di operazioni di I/O semplici nel dispositivo. |
|
PowerAnalyzeTraceByFile Analizza una sessione di power trace già raccolta e archiviata nel file di log del messaggio di traccia associato (con estensione etl). Questo metodo funzionerà solo in Windows 8 e versioni successive. |
|
PowerTracingEnd Questo metodo termina una sessione di traccia alimentazione. |
|
PowerTracingStart Avvia una sessione di traccia per le transizioni di stato di alimentazione e salva il file del messaggio di traccia (Wdtfpwr.etl) nella directory di lavoro corrente. Questo metodo è disponibile a partire da Windows 8. |
|
PowerTracingStartByFile Avvia una sessione di traccia per le transizioni di stato di alimentazione e salva il file del messaggio di traccia (con estensione etl) usando il percorso specificato. Questo metodo è disponibile a partire da Windows 8. |
|
put_Context Informazioni su come il metodo ottiene e imposta una coppia nome-valore che rappresenta i dati utente per la destinazione. |
|
put_Critical Imposta o ottiene un valore che indica se lo stato di alimentazione del sistema è critico. |
|
put_SkipRestart Imposta un valore che indica se il dispositivo di destinazione deve essere riavviato per impostazione predefinita. |
|
put_SkipRestart Informazioni su come il metodo imposta un valore che indica se il dispositivo di destinazione deve essere riavviato per impostazione predefinita. |
|
put_SleepWakeTimeInSeconds Imposta o ottiene il tempo in secondi in cui il sistema si riattiva dallo stato di sospensione. |
|
Query Restituisce un subset dei dispositivi in DeviceDepot. |
|
Query Restituisce un subset degli elementi nell'insieme. |
|
querySingle Restituisce un singolo dispositivo di destinazione da DeviceDepot. |
|
querySingle Restituisce un singolo elemento dall'insieme. |
|
RebootRestart Riavviare il sistema e il test corrente. |
|
RebootRestartWithContext Riavvia il sistema e riavvia lo script di test con i dati di contesto. |
|
Rimuovi Rimuovere un'azione dalla raccolta. |
|
Rimuovi Rimuove un numero lungo dalla raccolta. |
|
Rimuovi Rimuove un numero dalla raccolta. |
|
Rimuovi Rimuove una stringa dalla raccolta. |
|
Rimuovi Rimuove un elemento dalla raccolta. |
|
RemoveDevice Rimuove il dispositivo. |
|
RemoveDevice Informazioni su come il metodo rimuove il dispositivo. |
|
RequestEjectDevice Avvia un'espulsa del dispositivo. |
|
RequestEjectDevice Informazioni su come il metodo avvia un'espulsa del dispositivo. |
|
RescanDevice Analizza nuovamente il dispositivo di destinazione. |
|
RescanDevice Informazioni su come il metodo esegue di nuovo l'analisi del dispositivo di destinazione. |
|
RescanParentDevice Analizza nuovamente ed enumera il dispositivo padre del dispositivo di destinazione. |
|
RescanParentDevice Informazioni su come il metodo esegue nuovamente l'analisi ed enumera il dispositivo padre del dispositivo di destinazione. |
|
RestartDevice Avvia un riavvio del dispositivo. |
|
RestartDevice Informazioni su come il metodo avvia un riavvio del dispositivo. |
|
SetSimulatedBatteryChargePercentage Imposta la percentuale di carica segnalata al sistema operativo dalla batteria simulata. |
|
setSimulatedBatteryToAC Imposta lo stato della batteria simulata sull'alimentazione AC. |
|
SetSimulatedBatteryToDC Imposta lo stato della batteria simulata sull'alimentazione del controller di dominio. |
|
SetTarget Il metodo SetTarget viene utilizzato internamente da WDTF. Non chiamare direttamente questo metodo. |
|
SetTraceLevel Il metodo SetTraceLevel imposta il livello di traccia per un oggetto . |
|
sospensione Inserisce il sistema nello stato di sospensione desiderato. |
|
Avvio Informazioni su come il metodo apre il dispositivo. |
|
StartAsync Segnala in modo asincrono un evento di avvio. |
|
startTestCase Contrassegna l'inizio di un test case. |
|
Stop Arresta il dispositivo. |
|
stopAsync Segnala in modo asincrono l'evento di arresto. |
|
WaitAsyncCompletion Attende il completamento di uno degli eventi asincroni. |
Interfacce
|
IAction Le interfacce IAction sono plug-in che possono controllare un'istanza dell'interfaccia IWDTFTarget2. |
|
ITracer L'interfaccia ITracer consente a singole istanze di ogni interfaccia WDTF di determinare le impostazioni di traccia specifiche per una determinata coclasse di implementazione. Queste impostazioni vengono registrate nel Registro di sistema. |
|
ITracing L'interfaccia ITracing imposta il valore TTraceLevel di un oggetto. Questa interfaccia è un'interfaccia di base per la maggior parte delle interfacce WDTF. |
|
IWDTF2 Definisce le proprietà per la raccolta WDTF. |
|
IWDTFAction2 Definisce operazioni e proprietà che possono controllare un'istanza dell'interfaccia IWDTFTarget2. |
|
IWDTFActions2 Definisce operazioni e proprietà per la raccolta di azioni restituite dal metodo IWDTFTargets::GetInterfaces. |
|
IWDTFCONFIG2 Definisce le operazioni che controllano gli oggetti WDTF all'interno di uno script di test. |
|
IWDTFDeviceDepot2 Definisce le proprietà e le operazioni per la raccolta di dispositivi in un computer. |
|
IWDTFEnhancedDeviceTestSupportAction2 Definisce operazioni e proprietà che supportano il driver di filtro EDT (Enhanced Device Test). |
|
IWDTFEnhancedDeviceTestSupportActions2 Definisce le operazioni e le proprietà che supportano la raccolta di azioni EDT (Enhanced Device Test). |
|
IWDTFLOG2 Definisce le operazioni che consentono all'autore del test case di aggiungere al log di test WDTF. |
|
IWDTFLongNumbers2 Definisce operazioni e proprietà per una raccolta di numeri lunghi. |
|
IWDTFNumbers2 Definisce operazioni e proprietà per una raccolta di numeri. |
|
IWDTFPNPAction2 Definisce le operazioni e le proprietà per le interfacce di test correlate al dispositivo Plug and Play (PNP). |
|
IWDTFPNPActions2 Definisce operazioni e proprietà per la raccolta di interfacce di test correlate al dispositivo Plug and Play (PNP). |
|
IWDTFSimpleIOEx2 Definisce le operazioni per un semplice test di funzionalità di I/O sincrona. |
|
IWDTFSimpleIOStresAction2 Definisce le operazioni per un semplice test di funzionalità di I/O asincrona. |
|
IWDTFSimpleIOStresActions2 Definisce le operazioni per una raccolta di semplici test di funzionalità di I/O asincroni. |
|
IWDTFSimulatedBatterySystemAction Interfaccia IWDTFSimulatedBatterySystemAction |
|
IWDTFStrings2 Definisce operazioni e proprietà per una raccolta di stringhe. |
|
IWDTFSystemAction2 Definisce operazioni e proprietà che supportano il test dei driver. |
|
IWDTFSystemDepot2 Definisce le operazioni e le proprietà per SystemDepot, ovvero l'oggetto che rappresenta il computer locale. |
|
IWDTFTarget2 Definisce operazioni e proprietà per un elemento testabile. |
|
IWDTFTargets2 Definisce le proprietà e le operazioni per la raccolta. |