কেন অনেক উইন্ডোজ ত্রুটি কোড 0xC000xxxx দিয়ে শুরু হয়? তাদের জন্য একটি রেফারেন্স আছে?


11

আমি লক্ষ্য করেছি যে বেশিরভাগ উইন্ডোজ ত্রুটি কোড দুটি ফর্মের মধ্যে একটিতে আসে:

  • স্ট্যান্ডার্ড সিস্টেম ত্রুটি কোডগুলি , যেমন 0x05 হ'ল অ্যাক্সেস অস্বীকৃত।
  • ফর্মটিতে ত্রুটি কোডগুলি 0xC000xxxx, যার জন্য আমি কোনও রেফারেন্স পাই না।

আমি প্রথমে বিবেচনা করেছি যে পরবর্তী ত্রুটি কোডগুলি কেবলমাত্র সিস্টেম ত্রুটি কোড যা 0xC0000000কিছু কারণে বিটওয়াইসড বা অর্ড করা হয়েছিল তবে এটি মনে হয় না; সেভাবে ম্যাপ করা থাকলে এগুলি দোষের প্রকৃতির সাথে মেলে না।

গুগলে এই জাতীয় ত্রুটির সমস্ত উল্লেখগুলি অ্যাপ্লিকেশন ক্র্যাশের সাথে সম্পর্কিত বলে মনে হচ্ছে, তবে কোনও ত্রুটির নাম সরবরাহ করা হয়নি।

এগুলি অ্যাপ্লিকেশন নির্দিষ্ট বলে মনে হয় না, যেহেতু Nt*ntdll.dll এর ভিতরে থাকা কিছু এপিআই তাদের ফিরিয়ে দেয়, উদাহরণস্বরূপ খারাপ পরামিতিগুলির সাথে ডাকা হলে NtCreateDirectoryObjectফিরে আসে 0xC0000022

দুই ধরণের ত্রুটি কোডের মধ্যে পার্থক্য কী? মাইক্রোসফ্ট কি তাদের আনুষ্ঠানিকভাবে স্ট্যান্ডার্ড ত্রুটি কোড হিসাবে স্বীকৃতি দেয়? তাদের জন্য একটি রেফারেন্স পৃষ্ঠা আছে?


এর COM ত্রুটি কোড কটাক্ষপাত আছে msdn.microsoft.com/de-de/library/windows/desktop/...
bummi

উত্তর:


7

এনটিএসটি্যাটাস মানগুলির ডকুমেন্টেশনে ত্রুটি মানগুলির একটি বিস্তৃত তালিকা রয়েছে ।

উদাহরণস্বরূপ, 0xC0000022এর জন্য দাঁড়িয়েছে STATUS_ACCESS_DENIED, যা একটি খুব সাধারণ ফেরতের মান।

কিছুটা সম্পর্কযুক্ত নয়, তবে বাগ চেক কোডের একটি তালিকা রয়েছে । বিএসওড পাওয়ার সময় এই কোডগুলি সাধারণত প্রদর্শিত হয়।


অসাধারণ! সেই লিঙ্কটি অবশ্যই আমার বুকমার্কগুলিতে চলেছে।
বহুপদী

0

কিছু তথ্য অনুসারে (যেমন /programming/4550207/ what-are-the-causes-and-solutions-of-exception-code-c0000005-in-mscorwks-dll), 0xC00xxxxx ত্রুটি কোডগুলি উইন 32 এপিআইয়ের "স্বাভাবিক" সিস্টেম ত্রুটি কোডগুলি ব্যতিক্রম কোড হিসাবে মোড়ানো।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.