0
私はこのような構造体を持っている:C#の相互運用質問
[StructLayout(LayoutKind.Sequential)]
internal struct EVENT_TRACE_PROPERTIES
{
internal WNODE_HEADER WNode;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)EventTracePropertiesStringSize)]
internal string LoggerName;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)EventTracePropertiesStringSize)]
internal string LogFileName;
}
はどのようにしてログファイル名が指すメモリ位置を構造体へのC#の文字列、列strをコピーすることができますか?
解決策があまりにも明白ですが、ここで本当の問題は何ですか? –