PnpObjectWatcher.Start Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.
A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.
Começa a gerar os eventos para informar ao cliente que um PnpObject foi adicionado, atualizado ou removido.
public:
virtual void Start() = Start;
void Start();
public void Start();
function start()
Public Sub Start ()
Comentários
Um aplicativo chama Iniciar para iniciar a pesquisa de dispositivos. Durante essa enumeração inicial, o PnpObjectWatcher gera um evento Added para cada dispositivo encontrado, até que todos os dispositivos sejam encontrados. O PnpObjectWatcher gera um evento EnumerationCompleted quando a enumeração inicial é concluída e continua a gerar eventos se um dispositivo for adicionado, atualizado ou removido.
O método Start só pode ser chamado quando o PnpObjectWatcher está no estado Criado, Parado ou Anulado . A propriedade Status indica o estado PnpObjectWatcher . Ao iniciar novamente o observador, aguarde o evento Parado antes de chamar Iniciar.
O diagrama a seguir mostra como o PnpObjectWatcher faz a transição entre os estados representados pela enumeração DeviceWatcherStatus .