Antarmuka tindakan
Antarmuka tindakan mengontrol instans antarmuka IWDTFTarget2 . Setiap plug-in harus mendukung antarmuka ini. Semua antarmuka tindakan mewarisi dari IAction, baik secara langsung maupun tidak langsung.
Anda dapat mengambil antarmuka tindakan untuk target dengan memanggil metode IWDTFTarget2::GetInterface.
Ada dua set antarmuka tindakan: antarmuka tindakan perangkat dan antarmuka tindakan sistem.
Antarmuka Tindakan Perangkat
Antarmuka | Deskripsi |
---|---|
IWDTFDriverPackageAction2 | Menentukan operasi dan properti yang mewakili paket driver untuk paket driver yang diimpor dan diimpor sebelumnya. |
IWDTFDriverSetupAction2 | Menentukan operasi yang mengontrol perangkat target selama penyiapan driver. |
IWDTFEnhancedDeviceTestSupportAction2 | Menentukan operasi dan properti yang mendukung driver filter Enhanced Device Test (EDT). |
IWDTFEnhancedDeviceTestSupportActions2 | Menentukan operasi dan properti yang mendukung pengumpulan tindakan Enhanced Device Test (EDT). |
IWDTFPNPAction2 | Menentukan operasi dan properti untuk antarmuka pengujian terkait perangkat Plug and Play (PNP). |
IWDTFPNPActions2 | Menentukan operasi dan properti untuk pengumpulan antarmuka pengujian terkait perangkat Plug and Play (PNP). |
IWDTFSimpleIOEx2 | Mendefinisikan operasi untuk pengujian fungsionalitas I/O sinkron sederhana. |
IWDTFSimpleIOStressAction2 | Mendefinisikan operasi untuk pengujian fungsionalitas I/O asinkron sederhana. |
IWDTFSimpleIOStressActions2 | Mendefinisikan operasi untuk kumpulan pengujian fungsionalitas I/O asinkron sederhana. |
Antarmuka Tindakan Sistem
Antarmuka | Deskripsi |
---|---|
IWDTFDriverSetupSystemAction2 | Menentukan operasi yang mengontrol sistem selama penyiapan driver. |
IWDTFSystemAction2 | Menentukan operasi dan properti yang mendukung pengujian driver. |
Keterangan
Dalam WDTF, antarmuka IWDTFSimpleIOStressAction2 diimplementasikan sekali sebagai pembungkus di sekitar banyak implementasi SimpleIO.
SimpleIO dapat lebih mudah digunakan secara langsung, daripada melalui IWDTFSimpleIOStressAction2. Ini karena kode skenario harus menyimpan referensi ke setiap instans IWDTFSimpleIOStressAction2 yang dimulainya, dan ingatlah untuk menghentikannya sebelum menutup. Namun, karena IWDTFSimpleIOStressAction2 berjalan secara asinkron, IWDTFSimpleIOStressAction2 berjalan secara asinkron, hal ini memungkinkan Anda menguji kombinasi peristiwa. Misalnya, instans IWDTFSimpleIOStressAction2 dapat memulai pengujian I/O untuk jangka waktu yang lama untuk menguji fitur tidur perangkat keras.
Persyaratan
Header |
---|
WDTFDriverPackageAction (Tautan Tertunda) |
WDTFDriverSetupDeviceAction.h |
WDTFInterfaces.h |
WDTFEDTAction.h |
WDTFPNPAction.h |