Windows SideShow -luokkalaajennusta käyttävät UMDF-käyttäjätilaohjaimet palauttavat virheitä, kun komentoja käsitellään asynkronisesti

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 933607 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Kun Windows SideShow -luokkalaajennusta käyttävä UMDF (User-Mode Driver Framework) -ohjain käsittelee komennon asynkronisesti, luokkalaajennus saattaa palauttaa virheellisen virheen käsittelemättä komentoa kokonaan. Tämä ongelma saattaa ilmetä, kun saapuvaa IOCTL (Input/Output Control) -kutsua ei välitetä luokkalaajennusosalle heti. Ongelma saattaa ilmetä myös, kun IOCTL-kutsu on peräkkäisestä jonosta.

Syy

Tämä ongelma ilmenee, jos kehittäjän ohjain tekeytyy alkuperäisen OnXxx-takaisinkutsun käyttöalueen ulkopuolelle. Kun tämä tapahtuu, tekeytyminen epäonnistuu. Tämä virhe saattaa saada ohjaimen palauttamaan virheellisen virheen. Jotta saapuvat IOCTL-kutsut voidaan käsitellä oikein, SideShow-luokkalajennusosa edellyttää tekeytymisen onnistumisen.

Ratkaisu

Service Pack -tiedot

Voit ratkaista tämän ongelman hankkimalla Windows Vistan uusimman Service Pack -paketin. Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
935791 Uusimman Windows Vista Service Packin hankkiminen

Hotfix-korjauksen tiedot

Tuettu hotfix-korjaus on saatavana Microsoftilta. Tämä hotfix-korjaus on kuitenkin tarkoitettu korjaamaan vain tässä artikkelissa kuvattu ongelma. Asenna tämä hotfix-korjaus vain järjestelmiin, joissa ilmenee tämä tietty ongelma. Tämä hotfix-korjaus saatetaan testata vielä perusteellisemmin. Jos ongelma ei ole vakava, Microsoft suosittelee odottamaan seuraavaa ohjelmistopäivitystä, joka sisältää tämän hotfix-korjauksen.

Jos hotfix-korjaus on ladattavissa, tämän Knowledge Base -tietokannan artikkelin yläosassa on hotfix-latauksen saatavuudesta kertova osa. Jos kyseistä osaa ei ole, ota yhteyttä Microsoftin asiakaspalveluun ja tukeen, jotta saat hotfix-korjauksen.

Huomautus Saatat joutua luomaan erillisen palvelupyynnön, jos ilmenee muita ongelmia tai jos on tehtävä vianmääritystoimia. Tavalliset tukikustannukset pätevät lisäkysymyksiin ja ongelmiin, jotka eivät liity tähän tiettyyn hotfix-korjaukseen. Jos haluat tarkastella täydellistä luetteloa Microsoftin asiakaspalvelun ja tuen puhelinnumeroista tai luoda erillisen palvelupyynnön, käy seuraavassa Microsoftin WWW-sivustossa:
http://support.microsoft.com/contactus/?ws=support
Huomautus Hotfix-latauksen saatavuudesta kertovassa osassa näkyvät kieliversiot, joille hotfix-korjaus on saatavana. Jos et näe kieliversiotasi, hotfix-korjausta ei ole saatavana kyseiselle kieliversiolle.

Edellytykset

Edellytyksiä ei ole.

Uudelleenkäynnistysvaatimus

Tietokonetta ei tarvitse käynnistää uudelleen tämän hotfix-korjauksen asentamisen jälkeen.

Hotfix-korjauksen korvaamistiedot

Tämä hotfix-korjaus ei korvaa muita hotfix-korjauksia.

Tiedoston tiedot

Tämän hotfix-korjauksen englanninkielisessä versiossa on seuraavassa taulukossa luetellut tiedostomääritteet (tai uudemmat). Tiedostojen päivämäärät ja kellonajat ovat UTC (Coordinated Universal Time) -ajan mukaisia. Kun tarkastelet tiedoston tietoja, sen aika muunnetaan paikalliseksi ajaksi. Voit selvittää UTC-ajan ja paikallisen ajan välisen eron Ohjauspaneelin Päivämäärä ja aika -työkalun Aikavyöhyke-välilehdessä.

Windows Vistan 32-bittiset versiot

Kutista tämä taulukkoLaajenna tämä taulukko
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 Vistan 64-bittiset versiot

Kutista tämä taulukkoLaajenna tämä taulukko
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

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy artikkelin alussa luetelluissa Microsoftin tuotteissa. Tämä ongelma korjattiin Windows Vista Service Pack 1:ssä.

Enemmän tietoa

Saat lisätietoja napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
824684 Microsoftin ohjelmistopäivitystiedoissa käytettävien vakiotermien kuvaus

Ominaisuudet

Artikkelin tunnus: 933607 - Viimeisin tarkistus: 1. joulukuuta 2008 - Versio: 3.1
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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
Hakusanat: 
kbautohotfix kbvistasp1fix kbwinvistapostrtmfix kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB933607

Anna palautetta

 

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