प्रबंधित कोड में स्मृति को आबंटित करने के लिए मैं का उपयोग करें:अप्रबंधित स्मृति में IntPtr [] की सरणी कैसे आवंटित करें?
IntPtr [] params_list_n = new IntPtr [5];
लेकिन अप्रबंधित स्मृति के लिए मैं Marshal.AllocHGlobal
का उपयोग और मुझे समझ नहीं आता कैसे, इस मामले में सरणी के लिए स्मृति को आबंटित करने।
आदर्श रूप से मैं सरणी के प्रत्येक तत्व के लिए फ़ंक्शन कॉल Marshal.GetNativeVariantForObject (o, params_list_n[i]);
का उपयोग करना चाहता हूं।
धन्यवाद। मुझे और अधिक बताएं कि स्मृति को अप्रबंधित से अप्रबंधित करने के लिए कैसे कॉपी करें। मार्शल.कोपी इस उद्देश्य के लिए उपयुक्त नहीं है। जैसा मैं समझा हूँ – Mixer