Hızlı yukarı C çalışma zamanı alt düzey bir g/Ç işlevler için yeni bayrakları kullanın.

Makale çevirileri Makale çevirileri
Makale numarası: 131324 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Alt düzey dosya açık işlevleri için 32-bit Edition'ın Visual C++ C çalışma zamanı kitaplığındaki Win32 özel dosya sistemi özellikten yararlanmasını sağlamak için bazı ek bayraklarını kabul edin. Bu bayraklar, Visual C++ 16-bit sürümünde kullanılamaz.

Alt düzey dosya açık işlevler şunlardır: _open _wopen, _sopen ve _wsopen. Yeni bayraklar (ve diğerleri) ile birlikte bitwise VEYA işlecini birleştirilmiş ve olması dosyasının açık işlevlere 'oflag' bağımsız değişken olarak geçildi.

Dosya açma işlevlerindeki 'gerçekten belirtilen seçeneklerle dosyasını CreateFile' Win32 işlevini çağırın. Aşağıdaki tabloda bu yeni C çalışma zamanı bayraklar CreateFile'için geçirilen bayraklar eşdeğer ile ilgilidir.
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
				

Daha fazla bilgi

Bu bayraklar, <a1>Dosya</a1> Bazı durumlarda, g/Ç performansı geliştirmek için kullanabilirsiniz. Örneğin, okumak gerekiyorsa sıralı olarak büyük bir dosya ve dosyayı, farklı bölümlerine atlamak gerek büyük olasılıkla dosya açarken _O_SEQUENTIAL bayrağını kullanarak uygulamanızın performansını artırır. Bu, CreateFile için FILE_FLAG_SEQUENTIAL_SCAN bayrağı için çevirir.

Daha fazla bilgi için lütfen için aşağıdaki kaynaklara bakın:

Microsoft Knowledge Base: Bu makaleleri okuyun.
98756Daha yüksek performans FILE_FLAG_SEQUENTIAL_SCAN kullanma
103237Geçici dosya kullanarak uygulama performansını artırma
Visual C++ Books Online: _open/_wopen ve
   _sopen/_wsopen functions.  Search on "_open" and "_sopen."
				
Visual C++ çalışma zamanı kitaplığı başvurusu, Bölüm 2'de, çalışma zamanı başvuru: _open/_wopen ve _sopen/_wsopen açıklamalarını okuyun.

Win32 Programcı Başvurusu, birim 3, işlev başvurusu: wın32 API CreateFile açıklamasını okuyun.

Özellikler

Makale numarası: 131324 - Last Review: 9 Aralık 2003 Salı - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • The C Run-Time (CRT), Ne zaman ne ile kullanilir:
    • 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
Anahtar Kelimeler: 
kbmt kbcrt KB131324 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:131324
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

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