আমি লক্ষ্য করেছি যে বেশিরভাগ উইন্ডোজ ত্রুটি কোড দুটি ফর্মের মধ্যে একটিতে আসে:
- স্ট্যান্ডার্ড সিস্টেম ত্রুটি কোডগুলি , যেমন 0x05 হ'ল অ্যাক্সেস অস্বীকৃত।
- ফর্মটিতে ত্রুটি কোডগুলি
0xC000xxxx, যার জন্য আমি কোনও রেফারেন্স পাই না।
আমি প্রথমে বিবেচনা করেছি যে পরবর্তী ত্রুটি কোডগুলি কেবলমাত্র সিস্টেম ত্রুটি কোড যা 0xC0000000কিছু কারণে বিটওয়াইসড বা অর্ড করা হয়েছিল তবে এটি মনে হয় না; সেভাবে ম্যাপ করা থাকলে এগুলি দোষের প্রকৃতির সাথে মেলে না।
গুগলে এই জাতীয় ত্রুটির সমস্ত উল্লেখগুলি অ্যাপ্লিকেশন ক্র্যাশের সাথে সম্পর্কিত বলে মনে হচ্ছে, তবে কোনও ত্রুটির নাম সরবরাহ করা হয়নি।
এগুলি অ্যাপ্লিকেশন নির্দিষ্ট বলে মনে হয় না, যেহেতু Nt*ntdll.dll এর ভিতরে থাকা কিছু এপিআই তাদের ফিরিয়ে দেয়, উদাহরণস্বরূপ খারাপ পরামিতিগুলির সাথে ডাকা হলে NtCreateDirectoryObjectফিরে আসে 0xC0000022।
দুই ধরণের ত্রুটি কোডের মধ্যে পার্থক্য কী? মাইক্রোসফ্ট কি তাদের আনুষ্ঠানিকভাবে স্ট্যান্ডার্ড ত্রুটি কোড হিসাবে স্বীকৃতি দেয়? তাদের জন্য একটি রেফারেন্স পৃষ্ঠা আছে?