IDeviceAgentTransport::RegisterShutdownCallback

Registrar um retorno de chamada para receber uma notificação antes do agente desligar.

HRESULT RegisterShutdownCallback([in] IAgentTransportShutdownCallback *in_pCallback, [in] IUnknown *in_pUnknown)

Parâmetros

  • in_pCallback
    O objeto para receber notificação de desligado.O objeto deve implementar IAgentTransportShutdownCallback.

  • in_pUnknown
    Cookie de interface a ser passado sistema autônomo um parâmetro para a rotina de retorno de chamada.

Valor de retorno

An HRESULT valor que indica o resultado da telefonar do método.

Comentários

Um agente será fechado quando a área de trabalho fizer um desligado explícito ou quando conmanclient2.exe é encerrado executando clientshutdown.exe.Um agente de dispositivo pode pedir para receber notificação de desligado para executar a limpeza e sair normalmente.Para receber notificação de desligado, o agente do dispositivo deve definir uma classe que implementa IAgentTransportShutdownCallback e, em seguida, registre-o uso desse método.

Exemplo

Este exemplo registra um objeto de retorno de chamada de desligado personalizadas com o agente do dispositivo.For the complete example, see IDeviceAgentTransport.

// Register the callback with the Device Agent Transport
MyShutdownCallback *shutdownCallback = new MyShutdownCallback();
pTransport->RegisterShutdownCallback(shutdownCallback,shutdownCallback);

Equivalente gerenciado

IDeviceAgentTransport.RegisterShutdownCallback

Requisitos

DeviceAgentTransport.h

Consulte também

Referência

IDeviceAgentTransport