Použít nové příznaky rychlost nahoru funkce nižší úrovně I/O C Runtime

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:131324
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Souhrn
Funkce otevřené nízkoúrovňové souboru v knihovně C Runtime 32-bit Edition z Visual C++ přijmout některé další příznaky umožňují využívat výhod funkce souboru systému Win32 specifické. Tyto příznaky jsou k dispozici v 16bitové verzi Visual C++.

Funkce otevřít soubor nižší úrovně jsou: _open _wopen, _sopen a _wsopen. Nové příznaky (a ostatními) lze kombinovat společně s bitové operátoru OR a předána jako argument 'oflag funkce otevření souboru.

Funkce otevření souboru volat funkci Win32 'CreateFile skutečně otevřít soubor s určené možnosti. Následující tabulka spojuje tyto nové příznaky C Runtime ekvivalentní příznaky, které jsou předány CreateFile.
C Run-time Flag     CreateFile Flag_O_SHORT_LIVED      FILE_ATTRIBUTE_TEMPORARY_O_TEMPORARY        FILE_FLAG_DELETE_ON_CLOSE_O_RANDOM           FILE_FLAG_RANDOM_ACCESS_O_SEQUENTIAL       FILE_FLAG_SEQUENTIAL_SCAN				
Další informace
Tyto příznaky můžete použít ke zlepšení výkonu I/O v některých případech soubor. Například pokud potřebujete číst z velkého souboru postupně a není třeba přecházet na různé části souboru, pravděpodobně zlepší výkon aplikace pomocí příznaku _O_SEQUENTIAL při otevření souboru. To překládá FILE_FLAG_SEQUENTIAL_SCAN příznak pro CreateFile.

Další informace naleznete v následujících zdrojích:

Tyto články číst Microsoft Knowledge Base:
98756Zvýšení výkonu pomocí FILE_FLAG_SEQUENTIAL_SCAN
103237Pomocí dočasného souboru může zlepšit výkon aplikací
Online knihy Visual C++: Číst popisy _open/_wopen a
   _sopen/_wsopen functions.  Search on "_open" and "_sopen."				
-prováděcí Reference Visual C++-prováděcí knihovna odkaz, část 2: číst popisy _open/_wopen a _sopen/_wsopen.

Win32 Programmer's Reference funkce odkaz, svazek 3: číst popis Win32 API CreateFile.
rychlejší urychlit možnost kbinf 1.00 2.00 2.10 4.00 otevřené sopen

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 131324 - Poslední kontrola: 01/09/2015 05:18:18 - Revize: 2.0

The C Run-Time (CRT)

  • kbnosurvey kbarchive kbmt kbcrt KB131324 KbMtcs
Váš názor