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


Неуправляемый интерфейс API подключения смарт-устройства, расположенный на стороне устройства

Обновлен: Ноябрь 2007

Проекты устройств Visual C++, использующие этот интерфейс API, называются приложениями агента устройства. Приложения для настольных ПК, использующие прикладной программный интерфейс (API) подключения смарт-устройств, могут развертывать агенты устройств на устройстве и взаимодействовать с ними посредством обмена пакетными данными. Благодаря этой библиотеке можно посредством программ выполнять обмен данными между устройством и настольным ПК, в то время как прикладной программный интерфейс подключения смарт-устройств обрабатывает информацию о взаимосвязанности устройств и механизмах передачи.

Для использования неуправляемого интерфейса API подключения смарт-устройств на стороне устройства в проекте смарт-устройств, выполните следующие задачи:

  • Включите в проект DeviceAgentTransport.h.

    По умолчанию файл заголовка расположен по следующему пути: диск:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\Include.

  • Разверните на смарт-устройстве библиотеку DeviceAgentTransport.dll.

    По умолчанию эта библиотека расположена в папке диск:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\cpu.

Дополнительные сведения см. в разделе Управление устройствами с помощью API подключения интеллектуальных устройств.

Bb907096.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы создать агент устройства с помощью Visual C# или Visual Basic, используйте Microsoft.SmartDevice.DeviceAgentTransport.

В этом подразделе

  • GetDeviceAgentTransport
    Создает экземпляр агента устройства, который реализует IDeviceAgentTransport.

  • IDeviceAgentTransport
    Используется для взаимодействия с объектом класса RemoteAgent на настольном компьютере.

  • IAgentTransportShutdownCallback
    Определяет методы, которые должен реализовать объект функции обратного вызова по завершении работы.

  • IDevicePacketStream
    Выполняет обмен данными с подключенным объектом класса DevicePacketStream на настольном компьютере посредством чтения и записи объектов, реализующих интерфейс IPacket.

  • GetNewPacket
    Создает объект пакета, реализующий интерфейс IPacket.

  • IPacket
    Содержит данные и используется объектами, которые реализуют методы интерфейса IDevicePacketStream для передачи данных между приложением агента устройства и настольным компьютером.

  • DataTypeEnum
    Используется для указания типа объекта в пакете.

См. также

Основные понятия

Управление устройствами с помощью API подключения интеллектуальных устройств

Другие ресурсы

Справочник по интерфейсам API подключения к смарт-устройствам