Controllo delle destinazioni

WDTF include un set di interfacce che eseguono azioni specifiche sulle destinazioni. WDTF usa il Registro di sistema di Windows per eseguire il mapping delle implementazioni specifiche di destinazione di queste interfacce alle destinazioni effettive. Potrebbe esserci un'implementazione per tutte le destinazioni o più implementazioni specifiche della classe. Gli scenari possono usare Interfacce azioni per eseguire attività comuni senza dover conoscere le specifiche di ogni destinazione.

Lo scenario può tentare di individuare un'implementazione per una di queste interfacce chiamando il metodo IWDTFTarget2::GetInterface . Si noti che non tutti gli oggetti di destinazione supportano ogni interfaccia di azione. Nell'esempio di codice VBScript seguente viene recuperata un'interfaccia che può disabilitare e abilitare (e altro) il dispositivo rappresentato dalla destinazione.

Set Action = Device.GetInterface("PNP")

Le interfacce azione vengono identificate con un WDTF ProgId. È necessario specificare i metodi WDTF ProgId quando si chiamano i metodi HasInterface, GetInterface,GetInterfaces e GetInterfacesIfExist . Per informazioni su WDTF ProgId, vedere Interfacce azione.

È possibile aggiungere interfacce e implementazioni di interfacce a WDTF tramite un modello plug-in. Per altre informazioni su questo modello, vedere Estensione del framework.

Estensione del framework
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface