Controlar destinos
WDTF incluye un conjunto de interfaces que realizan acciones específicas en destinos. WDTF usa el Registro de Windows para asignar implementaciones específicas de destino de estas interfaces a destinos reales. Puede haber una implementación para todos los destinos o varias implementaciones específicas de clase. Los escenarios pueden usar interfaces de acción para realizar actividades comunes sin tener que conocer los detalles de cada destino.
El escenario puede intentar localizar una implementación para una de estas interfaces llamando al método IWDTFTarget2::GetInterface . Tenga en cuenta que no todos los objetos de destino admiten todas las interfaces de acción. En el siguiente ejemplo de código vbScript se recupera una interfaz que puede deshabilitar y habilitar (y mucho más) el dispositivo que representa el destino.
Set Action = Device.GetInterface("PNP")
Las interfaces de acción se identifican con un progId WDTF. Debe especificar el ProgId WDTF al llamar a los métodos HasInterface, GetInterface, GetInterfaces y GetInterfacesIfExist . Para obtener información sobre WDTF ProgId, vea Interfaces de acción.
Puede agregar interfaces e implementaciones de interfaces a WDTF a través de un modelo de complemento. Para obtener más información sobre este modelo, vea Extender el marco de trabajo.
Temas relacionados
Extensión del marco
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface