UMD-drivere til UMDF, som bruger Windows SideShow-klasseudvidelse, returnerer fejl, når du behandler kommandoer asynkront

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 933607 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Symptomer

Når en UMD-driver, som bruger Windows SideShow-klasseudvidelse, behandler en kommando asynkront, returnerer klasseudvidelsen muligvis en falsk fejl uden at foretage en fuldstændig behandling af kommandoen. Dette problem kan opstå, når den indgående IOCTL (Input/Output Control) ikke straks sendes til klasseudvidelseskomponenten. Problemet kan også opstå, når IOCTL kommer fra en sekventiel kø.

Årsag

Dette problem opstår, hvis udviklerens driver foretager en efterligning uden for det oprindelige OnXxx-tilbagekalds område. Når dette sker, lykkes efterligningen ikke. Det kan bevirke, at driveren returnerer en forkert fejl. SideShow-klasseudvidelsen kræver korrekt brug af efterligning for at kunne håndtere indgående IOCTL'er korrekt.

Løsning

Oplysninger om servicepakker

Du kan løse problemet ved at anskaffe den nyeste servicepakke til Windows Vista. Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
935791 Sådan anskaffes den nyeste servicepakke til Windows Vista

Oplysninger om hotfix

Et understøttet hotfix er tilgængeligt fra Microsoft. Dette hotfix er dog kun beregnet til at afhjælpe det problem, der er beskrevet i denne artikel. Hotfixet må kun anvendes på de systemer, der har dette særlige problem. Dette hotfix testes muligvis yderligere. Hvis du ikke er alvorligt berørt af problemet, anbefales det, at du venter på den næste softwareopdatering, der indeholder dette hotfix.

Hvis hotfixet kan hentes, er dette angivet i et separat afsnit i toppen af denne artikel i Microsoft Knowledge Base. Hvis der ikke findes et afsnit om hentning af hotfixet i artiklen, kan du anskaffe hotfixet ved at kontakte Microsoft-kundesupport.

Bemærk! Hvis der opstår flere problemer, eller hvis der er behov for supplerende fejlfinding, er det muligvis nødvendigt at oprette en separat serviceanmodning. De sædvanlige supportomkostninger gælder for supplerende supportspørgsmål og -problemer, der ikke falder ind under det nævnte hotfix. Du finder en komplet liste over telefonnumre til Microsoft-kundesupport og oplysninger om, hvordan du opretter en serviceanmodning, på følgende Microsoft-websted:
http://support.microsoft.com/contactus/?ws=support
Bemærk! De sprog, som hotfixet er tilgængeligt på, er angivet i formularen til hentning af hotfixet. Hvis dit sprog ikke er angivet i formularen, betyder det, at hotfixet ikke er tilgængeligt på det pågældende sprog.

Forudsætninger

Der kræves ingen forudsætninger.

Krav om genstart

Du behøver ikke at genstarte computeren, når du har installeret hotfixet.

Oplysninger om hotfixerstatning

Dette hotfix erstatter ikke noget andet hotfix.

Filoplysninger

Den engelske version af dette hotfix indeholder de filattributter, der er angivet i nedenstående tabel (eller nyere attributter). Dato og klokkeslæt for disse filer er angivet i UTC-format (Universal Time Coordinates). Når du får vist filoplysningerne, konverteres de til lokal tid. Klik på fanen Tidszone under elementet Dato og klokkeslæt i Kontrolpanel for at finde forskellen mellem UTC og lokal tid.

Windows Vista, 32-bit versioner

Skjul tabellenUdvid tabellen
File nameFile versionFile sizeDateTimePlatform
Wudfcoinstaller.dll6.0.6000.2054687,55228-Feb-200703:08x86
Wudfhost.exe6.0.6000.20546144,38428-Feb-200702:14x86
Wudfpf.sys6.0.6000.2054652,22428-Feb-200702:14x86
Wudfplatform.dll6.0.6000.20546181,76028-Feb-200703:08x86
Wudfrd.sys6.0.6000.2054682,68828-Feb-200702:14Not Applicable
Wudfsvc.dll6.0.6000.2054655,29628-Feb-200703:08x86
Wudfx.dll6.0.6000.20546310,78428-Feb-200703:08x86
Wudfx.mofNot Applicable48,26207-Jan-200705:46Not Applicable
Wudfxuninstall.mofNot Applicable47507-Jan-200705:46Not Applicable

Windows Vista, 64-bit versioner

Skjul tabellenUdvid tabellen
File nameFile versionFile sizeDateTimePlatform
Wudfcoinstaller.dll6.0.6000.2054689,60028-Feb-200704:20x64
Wudfhost.exe6.0.6000.20546168,44828-Feb-200702:34x64
Wudfpf.sys6.0.6000.2054665,02428-Feb-200702:34x64
Wudfplatform.dll6.0.6000.20546202,75228-Feb-200704:20x64
Wudfrd.sys6.0.6000.20546108,03228-Feb-200702:34x64
Wudfsvc.dll6.0.6000.2054666,56028-Feb-200704:20x64
Wudfx.dll6.0.6000.20546382,97628-Feb-200704:20x64
Wudfx.mofNot Applicable48,26207-Jan-200705:46Not Applicable
Wudfxuninstall.mofNot Applicable47507-Jan-200705:46Not Applicable

Status

Microsoft har bekræftet, at dette problem forekommer i de Microsoft-produkter, der er angivet i afsnittet "Gælder for". Problemet blev først rettet i Windows Vista Service Pack 1.

Yderligere Information

Du kan finde flere oplysninger ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
824684 Beskrivelse af den standardterminologi, der bruges til at beskrive Microsoft-softwareopdateringer

Egenskaber

Artikel-id: 933607 - Seneste redigering: 30. december 2008 - Redigering: 3.1
Oplysningerne i denne artikel gælder:
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
Nøgleord: 
kbautohotfix kbvistasp1fix kbwinvistapostrtmfix kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB933607

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com