관리되지 않는 장치측 스마트 장치 연결 API
업데이트: 2007년 11월
이 API를 사용하는 Visual C++ 장치 프로젝트를 장치 에이전트 응용 프로그램이라고 합니다. 스마트 장치 연결 API를 사용하는 데스크톱 응용 프로그램은 장치 에이전트를 장치에 배포하고 패킷 데이터를 교환하여 장치 에이전트와 통신할 수 있습니다. 이 라이브러리를 사용하면 스마트 장치 연결 API가 상호 연결을 처리하고 메커니즘 세부 정보를 전송하는 동안 장치와 데스크톱 간에 프로그래밍 방식으로 데이터를 교환할 수 있습니다.
스마트 장치 프로젝트에서 관리되지 않는 장치측 스마트 장치 연결 API를 사용하려면 다음 작업을 수행하십시오.
프로젝트에 DeviceAgentTransport.h를 포함합니다.
기본적으로 헤더 파일은 drive:\Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\Include에 있습니다.
스마트 장치에 DeviceAgentTransport.dll을 배포합니다.
기본적으로 라이브러리는 drive:\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
IPacket을 구현하는 개체를 읽고 써서 데스크톱 컴퓨터에서 연결된 DevicePacketStream을 통해 데이터를 교환합니다.GetNewPacket
IPacket을 구현하는 패킷 개체를 만듭니다.IPacket
데이터를 보관하며 IDevicePacketStream을 구현하여 장치 에이전트 응용 프로그램과 데스크톱 컴퓨터 간에 데이터를 전송하는 개체에 사용됩니다.DataTypeEnum
패킷의 개체 형식을 나타내는 데 사용됩니다.