Bagikan melalui


Mengontrol Target

WDTF mencakup sekumpulan antarmuka yang melakukan tindakan tertentu pada target. WDTF menggunakan registri Windows untuk memetakan implementasi khusus target antarmuka ini ke target aktual. Mungkin ada satu implementasi untuk semua target, atau beberapa implementasi khusus kelas. Skenario dapat menggunakan Antarmuka Tindakan untuk melakukan aktivitas umum tanpa harus mengetahui secara spesifik dari setiap target.

Skenario Anda dapat mencoba menemukan implementasi untuk salah satu antarmuka ini dengan memanggil metode IWDTFTarget2::GetInterface . Perhatikan bahwa tidak semua objek target mendukung setiap antarmuka tindakan. Contoh kode VBScript berikut mengambil antarmuka yang dapat menonaktifkan dan mengaktifkan (dan lainnya) perangkat yang diwakili target.

Set Action = Device.GetInterface("PNP")

Antarmuka Tindakan diidentifikasi dengan WDTF ProgId. Anda harus menentukan WDTF ProgId ketika Anda memanggil metode HasInterface, GetInterface, GetInterfaces, dan GetInterfacesIfExist . Untuk informasi tentang WDTF ProgId, lihat Antarmuka Tindakan.

Anda dapat menambahkan antarmuka dan implementasi antarmuka ke WDTF melalui model plug-in. Untuk informasi selengkapnya tentang model ini, lihat Memperluas Kerangka Kerja.

Memperluas Kerangka Kerja
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface