문제

Windows Mobile에서 모든 개방 또는 캐시 된 GPRS 연결을 닫을 수 있습니까?

나는 Connection Manager API를보고 있었지만 이것을 할 방법을 찾을 수없는 것 같습니다.

문안 인사

토니

도움이 되었습니까?

해결책

연결 관리자 더 이상 전화를 통해 연결을 사용하지 않는다는 알림을받을 수 있습니다. ConnmgrReleaseConnection, 그러나 그것은 연결을 강제로 닫지 않습니다. 레지스트리 (hkey_local_machine comm connmgr planner 설정)에 정의 된 수명 캐싱과 릴리스 요청에 전달 된 정보에 따라 닫힙니다. (BTW,이 API는 OpenNETCF ConnectionManager 개체에 래핑됩니다. SDF).

연결을 강제로 닫는 유일한 방법은 사용하는 것입니다. 라스 모든 장치 연결을 열거하려면 장치 연결을 찾아서 닫으십시오. 이 작업을 수행하면 ConnectionManager가 닫혔다는 것을 알지 못하므로 다음에 해당 연결을 사용하려고 할 때 화를 낼 것입니다. 일반적으로 내부적으로 오류가 발생하고 새로운 연결을 다시 열려고 노력하면 모든 것이 좋지만 ymmv.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top