結構定義不安全的結構無法訪問的錯誤
[StructLayout(LayoutKind.Sequential, Pack = Compile.PackSize)]
unsafe struct DB_PREPLIST
{
public TxnUnion txn;
public fixed byte gid[DbConst.DB_XIDDATASIZE];
}
無法訪問的錯誤
問題
當我嘗試改變DB_PREPLIST
如public
我得到另一個錯誤:
指針和固定大小緩衝區只能在不安全的上下文中使用
我認爲這是錯誤的路要走。標記這樣的結構公衆通常是不可取的。 – PMF