Příznak InDOS má po použití funkce čtení či zápisu na absolutní adresu v 16bitových programech pro systém MS-DOS chybnou hodnotu (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Překlady článku Překlady článku
ID článku: 255570 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Tento článek se týká pouze-systém MS-DOS 16bitové programy. Provést některé-systém MS-DOS programy (včetně terminate-and-stay-resident) nebo programy TSR), použijte InDOS příznak spravovat synchronizace. 1 Při MS-DOS zpracování určitých operací a na nulu, jinak je obvykle nastaven příznak InDOS.

Operace ovlivňující Příznak InDOS patří čtení absolutní disku a disk absolutní operace zápisu (přerušení 25 h a 26 h). MS-DOS, obslužné rutiny přerušení 25 h a 26 h zvýšit Příznak InDOS, provádět operace disku a decrement Příznak InDOS (na vrácení, je 0).

Z důvodu problému v portu MS-DOS InDOS příznak je zmenšena ale nikdy zvyšující. Hodnota příznaku InDOS na návrat přerušení 25 h nebo 26 h operace je od -1. Po několika přerušení stane-2,-3 atd. Příznak InDOS potom poškozen a stane nesmyslných. To může zabránit některé 16bitové-systém MS-DOS programy, které využívají InDOS příznak z pracuje správně.

Příčina

Operace disku jsou skutečně zpracován WINDOWSNT Virtual DOS Machine (NTVDM), což je 32bitový program, nikoli podle emulátoru MS-DOS (Ntdos.sys). Obslužné rutiny přerušení 25 h a 26 h Nevolejte funkce převzít nakonfigurováno operace fyzického disku.

Řešení

WINDOWS 2000

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro systém Windows 2000. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
260910Jak získat nejnovější aktualizaci Service Pack pro systém Windows 2000

Systém Windows NT 4.0

Společnost Microsoft má nyní k dispozici podporovanou opravu, která je určena pouze k odstranění problému popsaného v tomto článku. Použijte ji pouze v počítačích, ve kterých dochází k tomuto konkrétnímu problému.

Potřebujete-li tento problém odstranit, požádejte o opravu služby technické podpory společnosti Microsoft. Úplný seznam telefonních čísel podpory pro produkty společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
Poznámka: ve zvláštních případech mohou být poplatky, které jsou třeba obvykle zaplatit za telefonní hovory stornovány, jestliže Microsoft pracovník Určuje, že konkrétní aktualizace vyřeší váš problém. Další dotazy a žádosti o odbornou pomoc, které se netýkají této zvláštní opravy, podléhají běžným sazbám za poskytnutí odborné pomoci.

Anglické jazykové verze této opravy má následující atributy souborů nebo novější:
   Date        Time     Size   File name  Platform
   -----------------------------------------------
   02/23/2000  02:26p  27,858  Ntdos.sys  x86
   02/23/2000  02:26p  27,858  Ntdos.sys  Alpha
				

Prohlášení

WINDOWS 2000

Společnost Microsoft potvrzuje, že se jedná o problém systému Windows 2000. Tento problém byl poprvé opraven v systému Windows 2000 Service Pack 1.

Systém Windows NT 4.0

Společnost Microsoft potvrzuje, že se jedná o problém v systému Windows NT 4.0.

Vlastnosti

ID článku: 255570 - Poslední aktualizace: 30. ledna 2014 - Revize: 2.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Klíčová slova: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbwin2000sp1fix KB255570 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:255570

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