PnpObjectWatcher.Stop 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 mais bem mantido da funcionalidade de Windows.Devices.Enumeration.Pnp.
A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.
Para de gerar os eventos para informar ao cliente que um PnpObject foi adicionado, atualizado ou removido.
public:
virtual void Stop() = Stop;
void Stop();
public void Stop();
function stop()
Public Sub Stop ()
Comentários
Para interromper uma pesquisa de dispositivos, um aplicativo chama Parar.
Essa chamada faz a transição do PnpObjectWatcher para o estado Parar e é concluída imediatamente. O observador fará a transição para o estado Parado depois que todos os eventos que já estão no processo de geração forem concluídos.
Os chamadores poderão aguardar o evento Stopped se precisarem saber quando o PnpObjectWatcher foi interrompido. Os chamadores devem aguardar o evento Parado antes de poderem chamar Iniciar para reiniciar o observador. Os chamadores poderão cancelar a assinatura de eventos se não quiserem receber eventos adicionais após Parar, mas não quiserem aguardar o evento Parado .
O diagrama a seguir mostra como o PnpObjectWatcher faz a transição entre os estados representados pela enumeração DeviceWatcherStatus .