Поделиться через


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 - пространство имен