증상
Windows 임베디드 컴팩트 2013을 실행 하는 주 장치 COM 포트, USB 포트, 멀티미디어 장치 또는 텔넷 가상 장치 등의 장치 드라이버를 호스팅하는 가정 합니다. 사용자 응용 프로그램이 다른 프로세스를 장치 드라이버를 닫고 동시에 장치 관리 API를 호출 하는 경우 API 호출 완료 하는 데 예상 보다 훨씬 오래 걸립니다.
예를 들어, 캔에는 DeviceIoControl 명령을 사용자 응용 프로그램 전송 버스 동시에 해당 telnetd TEL0 종료 합니다. 이 상황에서는 사용자 응용 프로그램에서 API 호출 차단 될 수 있습니다 telnetd 완료 될 때까지 장치 드라이버를 종료 합니다.
원인
장치 관리자에서 호스트 되는 동기화 잠금을 인해이 문제가 발생 합니다. 참고 사용자 응용 프로그램에 높은 우선 순위를 할당 하 여이 문제를 해결할 수 없습니다. 추적기 로그 커널 낮은 우선 순위의 스레드가 잠금 해제 프로세스를 빠르게 디자인에 의해 증폭 된 있음을 나타냅니다. 그러나 낮은 우선 순위의 스레드가 다른 스레드가 차단도 했습니다.
자세한 내용
소프트웨어 업데이트 정보
업데이트는이 문제를 해결할 수 있습니다.
다운로드 정보
Windows 임베디드 컴팩트 2013 월간 업데이트 (2014 년 12 월) Microsoft에서 출시 되었습니다. 이 Windows 임베디드 컴팩트 2013 월별 업데이트를 다운로드 하려면 Microsoft OEM 온라인또는 MyOEM로 갑니다.
전제 조건
이 업데이트를 설치 하려면이 제품에 대해 이전에 릴리스된 업데이트를 모두 설치 해야 합니다.
다시 시작 요구 사항
이 업데이트를 적용한 후 전체 플랫폼의 빌드 청소(clean build)를 수행해야 합니다. 이렇게 하려면 다음 방법 중 하나를 사용 합니다.
-
빌드 메뉴에서 솔루션 정리클릭 한 다음 솔루션 빌드를 클릭 합니다.
-
빌드 메뉴에서 솔루션 다시 빌드를 클릭 합니다.
이 소프트웨어 업데이트를 적용 한 후 컴퓨터를 다시 시작할 필요가 없습니다.
업데이트 대체 정보
이 업데이트는 다른 업데이트를 대체 하지 않습니다.
이 소프트웨어 업데이트 패키지의 영어 버전은 파일 특성 (또는 그 이후의 파일 특성) 있는 다음 표에 나열 된. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차는 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하여 찾을 수 있습니다.
이 핫픽스 패키지에 포함 된 파일
파일 이름 |
파일 크기 |
날짜 |
시간 |
경로 |
---|---|---|---|---|
Devcore.lib |
889,454 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\X86\Retail |
Devcore.lib |
928,578 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\X86\Debug |
Devcore.lib |
1,092,936 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\X86\Checked |
Devcore.lib |
818,080 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\Armv7\Retail |
Devcore.lib |
1,165,102 |
31-Dec-2014 |
06:26 |
Public\Common\Oak\Lib\Armv7\Debug |
Devcore.lib |
1,022,670 |
31-Dec-2014 |
06:27 |
Public\Common\Oak\Lib\Armv7\Checked |
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
참조
소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명