IAgentTransportShutdownCallback - интерфейс
Обновлен: Ноябрь 2007
Определяет методы, которые должен реализовать объект функции обратного вызова по завершении работы.
Пространство имен: Microsoft.SmartDevice.DeviceAgentTransport
Сборка: Microsoft.SmartDevice.DeviceAgentTransport (в Microsoft.SmartDevice.DeviceAgentTransport.dll)
Синтаксис
'Декларация
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("1ECA6EBC-4B7A-4BA6-8516-DB38DF0045A5")> _
Public Interface IAgentTransportShutdownCallback
'Применение
Dim instance As IAgentTransportShutdownCallback
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("1ECA6EBC-4B7A-4BA6-8516-DB38DF0045A5")]
public interface IAgentTransportShutdownCallback
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"1ECA6EBC-4B7A-4BA6-8516-DB38DF0045A5")]
public interface class IAgentTransportShutdownCallback
public interface IAgentTransportShutdownCallback
Заметки
Агент устройства полезен, пока программа conmanclient2.exe выполняется на устройстве. Когда программа conmanclient2.exe завершает работу, все агенты устройств также завершают работу. Агент устройства может запросить получение уведомления о завершении работы, чтобы корректно выполнить очистку и выход. Чтобы получить уведомление о завершении работы, агент устройства должен определить класс, который реализует этот интерфейс, и затем зарегистрировать его с помощью метода IDeviceAgentTransport.RegisterShutdownCallback.
Примеры
' Define your own shutdown implementation
Class ShutdownCallback
Implements IAgentTransportShutdownCallback
Sub Shutdown(ByVal in_pUnknown As Object) _
Implements IAgentTransportShutdownCallback.Shutdown
' Insert cleanup code here
End Sub 'Shutdown
End Class 'ShutdownCallback
// Define your own shutdown implementation
class ShutdownCallback : IAgentTransportShutdownCallback
{
public void Shutdown(object in_pUnknown)
{
// Insert cleanup code here
}
}
См. также
Ссылки
IAgentTransportShutdownCallback - члены
Microsoft.SmartDevice.DeviceAgentTransport - пространство имен