इस सी एपीआई घोषणा को देखते हुए इसे सी # में कैसे आयात किया जाएगा?सी # को कॉन्स्ट चार * एपीआई कैसे आयात करें?
const char* _stdcall z4LLkGetKeySTD(void);
मैं इतनी दूर प्राप्त करने में सक्षम किया गया है:
[DllImport("zip4_w32.dll",
CallingConvention = CallingConvention.StdCall,
EntryPoint = "z4LLkGetKeySTD",
ExactSpelling = false)]
private extern static const char* z4LLkGetKeySTD();
आप कैसे जानते हैं कि मार्शल। फ्री * विधि का उपयोग किया जाना चाहिए? –
@thelaughingdm, यह इस बात पर निर्भर करता है कि स्मृति आवंटित कैसे किया गया था। मार्शल। फ्रीकॉटकमैमएलोक एक मूल CoTaskMemAlloc मुक्त करता है। प्रत्येक एक विशेष देशी विधि के साथ काम करता है – JaredPar