Partilhar via


Metas de controle

WDTF inclui um conjunto de interfaces que desempenham ações específicas em alvos. WDTF usa o registro do Windows para mapear implementações específicas de destino dessas interfaces para destinos reais. Pode haver uma implementação para todos os destinos ou várias implementações específicas de classe. Os cenários podem usar interfaces de ação para executar atividades comuns sem ter que saber as especificidades de cada destino.

Seu cenário pode tentar localizar uma implementação para uma dessas interfaces chamando o método IWDTFTarget2::GetInterface . Observe que nem todos os objetos de destino suportam todas as interfaces de ação. O exemplo de código VBScript a seguir recupera uma interface que pode desabilitar e habilitar (e mais) o dispositivo que o destino representa.

Set Action = Device.GetInterface("PNP")

As interfaces de ação são identificadas com um WDTF ProgId. Você deve especificar o WDTF ProgId ao chamar os métodos HasInterface, GetInterface, GetInterfaces e GetInterfacesIfExist . Para obter informações sobre WDTF ProgId, consulte as interfaces de ação.

Você pode adicionar interfaces e implementações de interfaces ao WDTF por meio de um modelo de plug-in. Para obter mais informações sobre esse modelo, consulte Estendendo a estrutura.

Alargamento do quadro regulamentar
GetInterface
GetInterfaces
GetInterfacesIfExist
HasInterface