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

Překlady článku Překlady článku
ID článku: 131324 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

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.

Vlastnosti

ID článku: 131324 - Poslední aktualizace: 9. prosince 2003 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • The C Run-Time (CRT) na těchto platformách
    • Microsoft Visual C++ 1.0 Professional Edition
    • Microsoft Visual C++ 2.0 Professional Edition
    • Microsoft Visual C++ 2.1
    • Microsoft Visual C++ 4.0 Standard Edition
Klíčová slova: 
kbmt kbcrt KB131324 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:131324
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

Dejte nám zpětnou vazbu

 

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