증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
Windows Embedded CE 6.0 R3 기반 장치에서 응용 프로그램을 실행 합니다.
-
응용 프로그램은 VarUI4FromI4 함수를 호출 하 여 variant 데이터 형식을 long 데이터 형식에서 unsigned long (ULONG) 데이터 형식으로 변환 합니다.
-
응용 프로그램이 함수의 lIn 매개 변수에 음수 값을 전달 합니다.
이 시나리오에서 VarUI4FromI4 함수는 DISP_E_OVERFLOW 코드 대신 S_OK 코드를 반환 합니다.
원인
이 문제는 VarUI4FromI4 함수의 구현에서 음수 값에 대 한 입력 매개 변수를 확인 하지 않기 때문에 발생 합니다.
해결 방법
소프트웨어 업데이트 정보
현재 Microsoft에서 지원 되는 소프트웨어 업데이트를 Windows Embedded CE 6.0 월간 업데이트로 사용할 수 있습니다 (4 월 2012). "파일 정보" 섹션에서 패키지 파일 이름에는 제품 버전, 날짜, Microsoft 기술 자료 문서 번호 및 프로세서 종류가 포함 됩니다. 패키지 파일 이름 형식은 다음과 같습니다. 제품 버전-yymmdd-kbnnnnnn-프로세서 종류예: Wincepb60-110128-kb2492159-armv4i는 기술 자료 문서 2492159에서 설명 하 고 2011 월 단위 업데이트에 포함 된 Armv4i WINDOWS Embedded CE 6.0 플랫폼 빌더 수정 프로그램입니다. 이 문제를 즉시 해결 하려면 다음 Microsoft 웹 사이트에서 windows Embedded CE 6.0 월간 업데이트를 다운로드 하세요. windows embedded다운로드 Windows EMBEDDED ce 6.0Microsoft 다운로드 센터windows embedded ce 6.0
전제 조건
이 업데이트는 이 제품에 대해 이전에 발표된 모든 업데이트가 설치된 경우에만 지원됩니다.
다시 시작 요구 사항
이 업데이트를 적용한 후에는 전체 플랫폼을 새로 빌드해야 합니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.
-
빌드 메뉴에서 솔루션 정리를 클릭한 후 솔루션 빌드를 클릭합니다.
-
빌드 메뉴에서 솔루션 다시 빌드를 클릭합니다.
이 소프트웨어 업데이트를 적용 한 후에는 컴퓨터를 다시 시작할 필요가 없습니다.
업데이트 대체 정보
이 업데이트는 다른 업데이트를 대체 하지 않습니다.
파일 정보
이 소프트웨어 업데이트 패키지의 영어 버전은 다음 표에 나열 된 파일 특성 (또는 최신 파일 특성)을 갖습니다. 해당 파일의 날짜와 시간은 UTC(협정 세계시)로 표시됩니다. 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.
설치 관리자 파일
파일 이름 |
파일 크기 |
날짜 |
시간 |
---|---|---|---|
Wincepb60-120411-kb2690112-mipsiv.msi |
1,556,480 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-mipsiv_fp.msi |
1,552,384 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-sh4.msi |
1527808 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-x86.msi |
1433600 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-armv4i.msi |
1,622,016 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-mipsii.msi |
1544192 |
11-Apr-2012 |
17:26 |
Wincepb60-120411-kb2690112-mipsii_fp.msi |
1544192 |
11-Apr-2012 |
17:26 |
이 업데이트 패키지에 포함 된 파일
파일 이름 |
파일 크기 |
날짜 |
시간 |
경로 |
---|---|---|---|---|
Oleaut32.lib |
1504968 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\Armv4i\Debug |
Oleaut32.lib |
1379952 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\Armv4i\Retail |
Oleaut32.lib |
1386194 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsii\Debug |
Oleaut32.lib |
1248114 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\Mipsii\Retail |
Oleaut32.lib |
1389480 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsii_fp\Debug |
Oleaut32.lib |
1241700 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsii_fp\Retail |
Oleaut32.lib |
1414536 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsiv\Debug |
Oleaut32.lib |
1270712 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsiv\Retail |
Oleaut32.lib |
1408732 |
03-Apr-2012 |
00:48 |
Public\Dcom\Oak\Lib\Mipsiv_fp\Debug |
Oleaut32.lib |
1255694 |
03-Apr-2012 |
00:47 |
Public\Dcom\Oak\Lib\Mipsiv_fp\Retail |
Oleaut32.lib |
1231180 |
03-Apr-2012 |
00:48 |
Public\Dcom\Oak\Lib\Sh4\Debug |
Oleaut32.lib |
1125456 |
03-Apr-2012 |
00:48 |
Public\Dcom\Oak\Lib\Sh4\Retail |
Oleaut32.lib |
1134364 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\X86\Debug |
Oleaut32.lib |
1134120 |
03-Apr-2012 |
00:46 |
Public\Dcom\Oak\Lib\X86\Retail |
참조
VarUI4FromI4 함수에 대 한 자세한 내용은 다음 MSDN (Microsoft Developer Network) 웹 사이트를 참조 하세요.
VarUI4FromI4 함수에 대 한 일반 정보소프트웨어 업데이트 용어에 대 한 자세한 내용은 다음 문서 번호를 클릭 하 여 Microsoft 기술 자료 문서를 참조 하세요.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명