Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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