Неуправляемый интерфейс 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 подключения интеллектуальных устройств.
Примечание. |
---|
Чтобы создать агент устройства с помощью Visual C# или Visual Basic, используйте Microsoft.SmartDevice.DeviceAgentTransport. |
В этом подразделе
GetDeviceAgentTransport
Создает экземпляр агента устройства, который реализует IDeviceAgentTransport.IDeviceAgentTransport
Используется для взаимодействия с объектом класса RemoteAgent на настольном компьютере.IAgentTransportShutdownCallback
Определяет методы, которые должен реализовать объект функции обратного вызова по завершении работы.IDevicePacketStream
Выполняет обмен данными с подключенным объектом класса DevicePacketStream на настольном компьютере посредством чтения и записи объектов, реализующих интерфейс IPacket.GetNewPacket
Создает объект пакета, реализующий интерфейс IPacket.IPacket
Содержит данные и используется объектами, которые реализуют методы интерфейса IDevicePacketStream для передачи данных между приложением агента устройства и настольным компьютером.DataTypeEnum
Используется для указания типа объекта в пакете.
См. также
Основные понятия
Управление устройствами с помощью API подключения интеллектуальных устройств
Другие ресурсы
Справочник по интерфейсам API подключения к смарт-устройствам