2012-05-30 1 views
0

일부 WinCE 장치에서 응용 프로그램이 작동하지 않습니다. 로그는 ReadFile이 일부 (읽기 전용, 데스크톱 빌드에서 작업 중) 파일에 실패했으며 GetLastErrorERROR_INVALID_DATA 인 13을 반환한다는 것을 나타냅니다. 이런 맥락에서 무엇이 의미 할 수 있습니까? Heap32Next에 대해 언급 한 오류 만 보았습니다.ERROR_INVALID_DATA (13)은 ReadFile에서 무엇을 의미합니까?

답변

3

는 오류, 원인 없었 : 윈도우 CE 5.0에서

http://support.microsoft.com/kb/967335

을 "의 SD 버스 드라이버 잘못 실제 메모리 용량 이하로 보안 디지털 (SD) 카드의 메모리 용량을 계산 따라서 잘못 계산 된 메모리 용량을 초과하는 파일에서 데이터를 읽는 기능이 잘못 작동 할 수 있습니다.

예를 들어 ReadFile 함수를 사용하여이 영역에 저장되어있는 SD 대용량 SDHC) 카드이면 ReadFile 함수는 0을 반환합니다. Th erefore, GetLastError 함수는 다음 오류를 반환합니다 : ERROR_INVALID_DATA. "

+0

감사합니다. 그것은 실제로 그것이 될 수 있습니다. 해당 장치에는 WinCE 5.0이 있으며 문제의 카드는 8GB입니다. –