मैंने देखा है कि अधिकांश विंडोज त्रुटि कोड दो रूपों में से एक में आते हैं:
- मानक सिस्टम त्रुटि कोड , जैसे 0x05 एक्सेस अस्वीकृत है।
- प्रपत्र में त्रुटि कोड
0xC000xxxx, जिसके लिए मुझे कोई संदर्भ नहीं मिल रहा है।
मैंने पहले माना कि बाद के त्रुटि कोड सिर्फ सिस्टम त्रुटि कोड थे जो 0xC0000000किसी कारण से बिटवाइड हो गए थे , लेकिन ऐसा नहीं लगता है; यदि वे उस तरह से मैप किए जाते हैं तो वे गलती की प्रकृति से मेल नहीं खाते हैं।
Google पर ऐसी त्रुटियों के सभी संदर्भ एप्लिकेशन क्रैश से संबंधित प्रतीत होते हैं, लेकिन कोई त्रुटि नाम प्रदान नहीं किए जाते हैं।
वे अनुप्रयोग विशिष्ट प्रतीत नहीं होते हैं, या तो, चूंकि Nt*ntdll.dll के अंदर कुछ API उन्हें वापस करते हैं, जैसे कि खराब मापदंडों के साथ कॉल किए जाने पर NtCreateDirectoryObjectरिटर्न 0xC0000022।
दो प्रकार के एरर कोड में क्या अंतर है? क्या Microsoft आधिकारिक तौर पर उन्हें मानक त्रुटि कोड के रूप में पहचानता है? क्या उनके लिए एक संदर्भ पृष्ठ है?