के साथ संरचना को मार्शल करते समय मैं किसी क्षेत्र को अनदेखा कर सकता हूं, मैं पी/इनवॉक के साथ उपयोग के लिए संरचना को मार्शल करना चाहता हूं, लेकिन इस संरचना में एक ऐसा फ़ील्ड है जो मेरे प्रबंधित कोड के लिए केवल प्रासंगिक है, इसलिए मैं नहीं इसे मार्शल किया जाना चाहिए क्योंकि यह मूल संरचना में नहीं है। क्या यह भी संभव है? मैं एक विशेषता क्रमबद्धता के लिए NonSerialized
के लिए इसी तरह की तलाश में गया था, लेकिन यह अस्तित्व में नहीं लगता है ...पी/Invoke
struct MyStructure
{
int foo;
int bar;
[NotMarshaled] // This attribute doesn't exist, but that's the kind of thing I'm looking for...
int ignored;
}
कोई भी सुझाव
"CLR एक क्षेत्र की अनदेखी करने के लिए कोई तरीका नहीं है": के मामले में किसी को एक और है हाँ, आप कर रहे हैं शायद सही ... मैं कुछ दिनों के इंतजार करेंगे विचार, लेकिन शायद यह सबसे अच्छा जवाब है जो मुझे मिलेगा। धन्यवाद ! –