GetAncestor funkciju var izraisīt "Stop kļūdas kods 0x0000001e" Win32k. sys

SVARĪGI! Šis raksts ir tulkots, izmantojot Microsoft mašīntulkošanas programmatūru, un šo rakstu nav tulkojis cilvēks. Microsoft piedāvā gan rakstus, ko tulkojuši cilvēki, gan mašīntulkotus rakstus, tāpēc jebkuram zināšanu bāzes rakstam varat piekļūt savā dzimtajā valodā. Tomēr mašīntulkotu rakstu kvalitāte ne vienmēr ir teicama. Šādos rakstos var būt leksikas, sintakses vai gramatikas kļūdas, kas līdzinās kļūdām, kādas pieļauj ārzemnieks, runājot jūsu valodā. Microsoft neuzņemas atbildību par jebkādām neprecizitātēm, kļūdām vai bojājumiem, ko izraisījis kļūdains satura tulkojums vai kas radušās tulkojuma lietojuma gaitā. Turklāt Microsoft regulāri atjaunina mašīntulkošanas programmatūru.

Noklikšķiniet šeit, lai skatītu šī raksta versiju angļu valodā: 280582
Šis raksts tika arhivēts. Tas tiek piedāvāts “tāds, kāds tas ir”, un tas vairs netiks atjaunināts.
SIMPTOMI
Ja jūs ejat augstākā līmeņa-darbvirsmas logu un GA_ROOT karoga kātu GetAncestor funkcija, tas automātiski pieņem, ka loga ir bērns no darbvirsmas un lauku NULL spwndParent dereferences. Rezultātā apturēšanas kods Service Pack 1 (SP1) ir:
Pārtraukt 0x0000001e (0xc0000005, 0xa00f8d53, 0x00000000, 0x0000000c)
IEMESLS
Šo problēmu izraisa faila turis loga tipam, kas aprakstīts iepriekš, zvanot GetAncestor(hWnd,GA_ROOT). Katru reizi, kad jūs to izdarītu, rodas problēma. Avārijas izmetes Win32k. sys rāda crash vienmēr rodas saistībā ar Wfshell.exe. lietotāja režīms programmu komponentus, kas veicināja crash. Programma ir iet rokturi "saknes" logu GetAncestor. GetAncestor nespēj izturēt šajā gadījumā ar GA_ROOT karogu komplektu un beidzas līdz atsauces noņemšanas mātes rādītāju "saknes" logu.

"Saknes" logs tiek slēpta no piekļūt lietotāja režīms programmas, bet, ja programma varētu kaut kādā veidā iegūt rokturi un izsaukt GetAncestor rokturi, problēma rodas
RISINĀJUMS
Lai atrisinātu šo problēmu, iegūstiet jaunāko servisa pakotni Windows 2000. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un skatiet rakstuMicrosoft zināšanu bāzē:
260910 Kā iegūt jaunāko sistēmas Windows 2000 servisa pakotni
Šī labojuma versijai angļu valodā ir šādi failu atribūti vai vēlāk:
   Date       Time    Version          Size      File name   ---------------------------------------------------   5/31/2001  03:30p  5.0.2195.3649    222,480   Gdi32.dll   5/31/2001  03:44p  5.0.2195.3660  1,641,360   Win32k.sys(uniprocessor)   5/31/2001  03:32p  5.0.2195.3649    243,472   Winsrv.dll(uniprocessor)   5/31/2001  03:30p  5.0.2195.3649    379,664   User32.dll   5/31/2001  03:06p  5.0.2195.3660  1,641,360   Win32k.sys   5/31/2001  03:32p  5.0.2195.3649    243,472   Winsrv.dll				

STATUSS
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas uzskaitīti šī raksta sākumā. Šī problēma pirmo reizi tika labots ar Windows 2000 Service Pack 3.
PAPILDINDORMĀCIJA
Lai iegūtu papildinformāciju, kā iegūt Windows 2000 Datacenter Server labojumfailu, noklikšķiniet uz raksta numura un lasiet Microsoft zināšanu bāze rakstu:
265173 Datacenter programmas un Windows 2000 Datacenter Server produkta
Lai iegūtu papildinformāciju, kā instalēt vairākus labojumfailus, veicot tikai vienu atsāknēšanu, noklikšķiniet uz raksta numura un lasiet Microsoft zināšanu bāze rakstu:
296861 Lietojiet QChain.exe, lai instalēt vairākus labojumfailus, veicot vienu atsāknēšanu
Lai iegūtu papildinformāciju, kā instalēt Windows 2000 un Windows 2000 labojumfailus, tajā pašā laikā, noklikšķiniet uz raksta numura un lasiet Microsoft zināšanu bāze rakstu:
249149 Instalējot Microsoft Windows1 2000 un Windows1 2000 labojumfailus
kbShell

Brīdinājums: šis raksts ir tulkots automātiski

Rekvizīti

Raksta ID: 280582. Pēdējo reizi pārskatīts: 12/05/2015 22:56:19. Pārskatījums: 1.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition

  • kbnosurvey kbarchive kbhotfixserver kbqfe kbbug kbfix kbshell kbwin2000presp3fix kbwin2000sp3fix kbmt KB280582 KbMtlv
Atsauksmes