2
[StructLayout(LayoutKind.Sequential, Size = 280), Serializable]
public struct AESContext
{
/// int nr;
[MarshalAsAttribute(UnmanagedType.I4, SizeConst = 4)]
public int nr;
/// unsigned long *rk;
[MarshalAsAttribute(UnmanagedType.U4, SizeConst = 4)]
public uint rk;
// unsigned long buf[68];
[MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 68)]
public uint[] buf;
}
これはこれまでのC#の構造体です。各フィールドの上のコメントはCで入力してください。 誰かが確認できたら大好きです。C#の構造体をCの構造体に変換するには?
あなたの質問は何ですか? –
CからWindowsをターゲットにしていますか? –
私は窓を目指しています –