إن المستعرض الذي تستخدمه غير معتمد

إنك تحتاج إلى تحديث المستعرض لاستخدام الموقع.

التحديث إلى أحدث إصدار من Internet Explorer

استخدام علامات جديدة إلى سرعة لأعلى دالات I/O Low-Level وقت تشغيل C.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية131324
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
الدالات فتح الملف ذات المستوى المنخفض في مكتبة وقت تشغيل C 32-بت الإصدار من Visual C++ قبول بعض علامات إضافية إلى السماح لك الاستفادة من ميزات نظام الملفات المعينة Win32. لا تتوفر هذه العلامات في إصدار 16 بت Visual C++.

تعتبر الدالات فتح الملف ذات المستوى المنخفض: _open _wopen ، _sopen ، و _wsopen. علامات جديدة (و الآخرين) يمكن دمجها مع عامل التشغيل أحادي المعامل OR وإعادة تمرير كوسيطة 'oflag' إلى وظائف فتح الملف.

دالات فتح ملف استدعاء دالة Win32 'CreateFile' لفتح الملف بالفعل مع الخيارات المعيّنة. يتعلق الجدول التالي هذه العلامات وقت تشغيل C. الجديد مكافئ العلامات التي تم تمريرها إلى 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				
معلومات أخرى
يمكنك استخدام هذه العلامات لتحسين الملف أداء I/O في بعض الحالات. على سبيل المثال، إذا كنت بحاجة إلى قراءة من كبيرة الملف بشكل تسلسلي ثم لا تحتاج إلى الانتقال إلى أجزاء مختلفة من الملف، يمكنك غالباً يؤدي إلى تحسين الأداء التطبيق الخاص بك باستخدام العلامة _O_SEQUENTIAL عند فتح الملف. هذا يترجم إلى علامة FILE_FLAG_SEQUENTIAL_SCAN لـ CreateFile.

لمزيد من المعلومات، الرجاء الرجوع إلى المصادر التالية:

قاعدة معارفMicrosoft: قراءة هذه المقالات
98756زيادة الأداء باستخدام FILE_FLAG_SEQUENTIAL_SCAN
103237استخدام ملف المؤقتة يمكن تحسين أداء التطبيق
متصل الكتب Visual C++: قراءة أوصاف _open/_wopen و
   _sopen/_wsopen functions.  Search on "_open" and "_sopen."				
"مرجع" وقت التشغيل Visual C++ وقت التشغيل مكتبة مرجع ، الجزء 2: قراءة أوصاف _open/_wopen و _sopen/_wsopen.

مرجع دالة مرجع 3 تخزين للمبرمجين Win32: قراءة وصف CreateFile API WIN32.
لتسريع الخيار sopen مفتوحة 2.10 4.00 kbinf 1.00 2.00 بشكل أسرع

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 131324 - آخر مراجعة: 01/09/2015 05:18:17 - المراجعة: 2.0

  • The C Run-Time (CRT)
  • kbnosurvey kbarchive kbmt kbcrt KB131324 KbMtar
تعليقات