示例#1
0
 db_env_create(out DB_ENV* dbenvp, EnvCreateFlags flags);
 public Env(EnvCreateFlags flags): this() {
   DbRetVal ret;
   lock (rscLock) {
     RuntimeHelpers.PrepareConstrainedRegions();
     try { }
     finally {
       DB_ENV* evp;
       ret = LibDb.db_env_create(out evp, flags);
       if (ret == DbRetVal.SUCCESS) {
         this.evp = evp;
         evp->api_internal = (IntPtr)instanceHandle;
       }
     }
   }
   Util.CheckRetVal(ret);
 }