Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Registra una devolución de llamada para recibir la notificación antes de que se cierre el agente.
HRESULT RegisterShutdownCallback([in] IAgentTransportShutdownCallback *in_pCallback, [in] IUnknown *in_pUnknown)
Parámetros
in_pCallback
El objeto que va a recibir la notificación de cierre. El objeto debe implementar IAgentTransportShutdownCallback.in_pUnknown
Cookie de interfaz que se va a pasar como parámetro a la rutina de devolución de llamada.
Valor devuelto
Un valor HRESULT que indica el resultado de la llamada al método.
Comentarios
Se cerrará un agente cuando el escritorio realiza un cierre explícito o cuando se cierra conmanclient2.exe ejecutando clientshutdown.exe. Un agente de dispositivo puede solicitar que se le envíe una notificación de cierre para realizar operaciones de limpieza y finalizar correctamente. Para recibir la notificación de cierre, el agente de dispositivos debe definir una clase que implemente IAgentTransportShutdownCallback y, a continuación, registrarla utilizando este método.
Ejemplo
Este ejemplo registra un objeto de devolución de llamada de cierre personalizado con el agente de dispositivos. Para obtener el ejemplo completo, consulte IDeviceAgentTransport.
// Register the callback with the Device Agent Transport
MyShutdownCallback *shutdownCallback = new MyShutdownCallback();
pTransport->RegisterShutdownCallback(shutdownCallback,shutdownCallback);
Equivalente administrado
IDeviceAgentTransport.RegisterShutdownCallback
Requisitos
DeviceAgentTransport.h