KORRIGER: GetLastError-funksjonen returnerer kanskje ikke en feilkode når en eksisterende fil kopieres programmatisk til en ny fil på en partisjon som har krypteringsfilteret installert i Windows Embedded CE 6.0 R3

Symptomer

Tenk deg følgende:

  • Du kjører en Windows Embedded CE 6.0 R3-basert avbildning som inneholder Storage Manager-komponentene på målenheten.

  • Du installerer krypteringsfilteret Encfilt.dll på en partisjon som er full.

  • Du utfører én av følgende handlinger:

    • Du kjører et administrert program som kaller metoden File.Copy for å kopiere en eksisterende fil til en ny fil på partisjonen.
    • Du kjører et opprinnelig program som kaller CopyFile-funksjonen for å kopiere en eksisterende fil til en ny fil på partisjonen.
  • Du kaller GetLastError-funksjonen for å returnere feilinformasjon.

I dette scenarioet returnerer ikke enten det administrerte programmet eller det opprinnelige programmet en feil som forventet. Det administrerte programmet viser at filkopien er vellykket. I det opprinnelige programmet, selv om CopyFile-funksjonen returnerer Usann, returnerer resultatet av GetLastError-funksjonen ingen feilkode.

Oppløsning

Informasjon om programvareoppdatering

En støttet programvareoppdatering er nå tilgjengelig fra Microsoft som Windows Embedded CE 6.0 Månedsoppdatering november 2011. I delen Filinformasjon inneholder pakkefilnavnet produktversjonen, datoen, artikkelnummeret for Microsoft Knowledge Base og prosessortypen. Formatet for pakkefilnavnet er som følger:

Produktversjon-yymmdd-kbnnnnnn-prosessortypeFor eksempel er Wincepb60-110128-kb2492159-armv4i.msi ARMV4i Windows Embedded CE 6.0 Platform Builder-løsningen som er dokumentert i Knowledge Base-artikkel 2492159 og som finnes i den månedlige oppdateringen for januar 2011.

Hvis du vil løse dette problemet umiddelbart, laster du ned denne månedlige oppdateringen for Windows Embedded CE 6.0 fra følgende Microsoft-nettsted.

Microsoft Download Center

Windows Embedded CE 6.0

Forutsetninger

Denne oppdateringen støttes bare hvis alle tidligere utstedte oppdateringer for dette produktet også er installert.

Behov for omstart

Når du har tatt i bruk denne oppdateringen, må du utføre en ren versjon av hele plattformen. Hvis du vil gjøre dette, kan du bruke én av følgende metoder:

  • Klikk Rydd løsningBygg-menyen, og klikk deretter Bygg løsning.
  • Klikk Gjenoppbygg løsningBygg-menyen.

Du trenger ikke å starte datamaskinen på nytt etter at du har tatt i bruk denne programvareoppdateringen.

Erstatningsinformasjon om oppdatering

Denne oppdateringen erstatter ikke andre oppdateringer.

Filinformasjon

Den engelske versjonen av denne programvareoppdateringspakken har filattributtene (eller nyere filattributter) som er oppført i tabellen nedenfor. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, bruker du Tidssone-fanen i dato- og klokkeslettelementet i Kontrollpanel.

Installasjonsfiler

Filnavn Filstørrelse Dato Klokkeslett
Wincepb60-111102-kb2627799-armv4i.msi 1,536,000 02.02.2011 20:39
Wincepb60-111102-kb2627799-mipsii.msi 1,503,232 02.02.2011 20:39
Wincepb60-111102-kb2627799-mipsii_fp.msi 1,503,232 02.02.2011 20:39
Wincepb60-111102-kb2627799-mipsiv.msi 1,523,712 02.02.2011 20:39
Wincepb60-111102-kb2627799-mipsiv_fp.msi 1,523,712 02.02.2011 20:39
Wincepb60-111102-kb2627799-sh4.msi 1,425,408 02.02.2011 20:39
Wincepb60-111102-kb2627799-x86.msi 1,323,008 02.02.2011 20:39

Files som er inkludert i denne oppdateringspakken

Filnavn Filstørrelse Dato Klokkeslett Bane
Windows embedded ce 6.0_update_kb2627799.htm 7,898 02.02.2011 17:30 111102_kb2627799
Apis.c 36,633 11.11.2011 kl. 17:18 Private\Winceos\Coreos\Core\Dll
Coremain.lib 715,978 11.11.2011 kl. 17:13 Public\Common\Oak\Lib\Armv4i\Debug
Encfilt.lib 351,608 11.11.2011 kl. 17:13 Public\Common\Oak\Lib\Armv4i\Debug
Kcoremain.lib 638,708 11.11.2011 kl. 17:13 Public\Common\Oak\Lib\Armv4i\Debug
Coremain.lib 574,854 11.11.2011 kl. 17:13 Offentlig\Felles\Eik\Lib\Armv4i\Detaljhandel
Encfilt.lib 229,428 11.11.2011 kl. 17:13 Offentlig\Felles\Eik\Lib\Armv4i\Detaljhandel
Kcoremain.lib 517,320 11.11.2011 kl. 17:13 Offentlig\Felles\Eik\Lib\Armv4i\Detaljhandel
Coremain.lib 677,720 11.11.2011 kl. 17:14 Public\Common\Oak\Lib\Mipsii\Debug
Encfilt.lib 345,910 11.11.2011 kl. 17:14 Public\Common\Oak\Lib\Mipsii\Debug
Kcoremain.lib 606,954 11.11.2011 kl. 17:14 Public\Common\Oak\Lib\Mipsii\Debug
Coremain.lib 557,376 11.11.2011 kl. 17:13 Offentlig\Felles\Eik\Lib\Mipsii\Detaljhandel
Encfilt.lib 236,240 11.11.2011 kl. 17:14 Offentlig\Felles\Eik\Lib\Mipsii\Detaljhandel
Kcoremain.lib 507,384 11.11.2011 kl. 17:13 Offentlig\Felles\Eik\Lib\Mipsii\Detaljhandel
Coremain.lib 677,992 11.11.2011 kl. 17:14 Public\Common\Oak\Lib\Mipsii_fp\Debug
Encfilt.lib 345,954 11.11.2011 kl. 17:15 Public\Common\Oak\Lib\Mipsii_fp\Debug
Kcoremain.lib 607,214 11.11.2011 kl. 17:14 Public\Common\Oak\Lib\Mipsii_fp\Debug
Coremain.lib 557,648 11.11.2011 kl. 17:14 Offentlig\Felles\Eik\Lib\Mipsii_fp\Detaljhandel
Encfilt.lib 236,272 11.11.2011 kl. 17:14 Offentlig\Felles\Eik\Lib\Mipsii_fp\Detaljhandel
Kcoremain.lib 507,550 11.11.2011 kl. 17:14 Offentlig\Felles\Eik\Lib\Mipsii_fp\Detaljhandel
Coremain.lib 687,212 11.11.2011 kl. 17:15 Public\Common\Oak\Lib\Mipsiv\Debug
Encfilt.lib 353,078 11.11.2011 kl. 17:15 Public\Common\Oak\Lib\Mipsiv\Debug
Kcoremain.lib 616,192 11.11.2011 kl. 17:15 Public\Common\Oak\Lib\Mipsiv\Debug
Coremain.lib 570,082 11.11.2011 kl. 17:15 Offentlig\Felles\Eik\Lib\Mipsiv\Detaljhandel
Encfilt.lib 243,106 11.11.2011 kl. 17:15 Offentlig\Felles\Eik\Lib\Mipsiv\Detaljhandel
Kcoremain.lib 519,564 11.11.2011 kl. 17:15 Offentlig\Felles\Eik\Lib\Mipsiv\Detaljhandel
Coremain.lib 687,484 11.11.2011 kl. 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Encfilt.lib 353,122 11.11.2011 kl. 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Kcoremain.lib 616,452 11.11.2011 kl. 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Coremain.lib 570,354 11.11.2011 kl. 17:16 Offentlig\Felles\Eik\Lib\Mipsiv_fp\Detaljhandel
Encfilt.lib 243,138 11.11.2011 kl. 17:16 Offentlig\Felles\Eik\Lib\Mipsiv_fp\Detaljhandel
Kcoremain.lib 519,730 11.11.2011 kl. 17:16 Offentlig\Felles\Eik\Lib\Mipsiv_fp\Detaljhandel
Coremain.lib 581,958 11.11.2011 kl. 17:17 Public\Common\Oak\Lib\Sh4\Debug
Encfilt.lib 297,284 11.11.2011 kl. 17:17 Public\Common\Oak\Lib\Sh4\Debug
Kcoremain.lib 520,694 11.11.2011 kl. 17:17 Public\Common\Oak\Lib\Sh4\Debug
Coremain.lib 498,308 11.11.2011 kl. 17:17 Offentlig\Felles\Eik\Lib\Sh4\Detaljhandel
Encfilt.lib 210,630 11.11.2011 kl. 17:17 Offentlig\Felles\Eik\Lib\Sh4\Detaljhandel
Kcoremain.lib 453,074 11.11.2011 kl. 17:17 Offentlig\Felles\Eik\Lib\Sh4\Detaljhandel
Coremain.lib 580,558 11.11.2011 kl. 17:12 Public\Common\Oak\Lib\X86\Debug
Encfilt.lib 305,150 11.11.2011 kl. 17:12 Public\Common\Oak\Lib\X86\Debug
Kcoremain.lib 523,966 11.11.2011 kl. 17:12 Public\Common\Oak\Lib\X86\Debug
Coremain.lib 500,366 11.11.2011 kl. 17:12 Offentlig\Felles\Eik\Lib\X86\Detaljhandel
Encfilt.lib 200,682 11.11.2011 kl. 17:12 Offentlig\Felles\Eik\Lib\X86\Detaljhandel
Kcoremain.lib 455,620 11.11.2011 kl. 17:12 Offentlig\Felles\Eik\Lib\X86\Detaljhandel

Kilder

Hvis du vil ha mer informasjon om filsystemkryptering som er implementert som et filsystemfilter, kan du gå til følgende Microsoft Developer Network (MSDN)-nettsted:

Filsystemkryptering Hvis du vil ha mer informasjon om CopyFile-funksjonen, kan du gå til følgende MSDN-nettsted:

CopyFile Hvis du vil ha mer informasjon om GetLastError-funksjonen, kan du gå til følgende MSDN-nettsted:

GetLastError Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

824684 Beskrivelse av standardterminologien som brukes til å beskrive Microsoft-programvareoppdateringer