internal static extern int OCIEnvCreate(out IntPtr envhpp, [MarshalAs (UnmanagedType.U4)] OciEnvironmentMode mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreep, int xtramem_sz, IntPtr usrmempp);
public OciEnvironmentHandle (OciEnvironmentMode mode) : base (OciHandleType.Environment, null, IntPtr.Zero) { IntPtr newHandle = IntPtr.Zero; OciCalls.OCIEnvCreate (out newHandle, mode, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, 0, IntPtr.Zero); SetHandle (newHandle); }
internal static int OCIEnvCreate(out IntPtr envhpp, OciEnvironmentMode mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreep, int xtramem_sz, IntPtr usrmempp) { #if TRACE Trace.WriteLineIf(traceOci, "OCIEnvCreate", "OCI"); #endif return OciNativeCalls.OCIEnvCreate (out envhpp, mode, ctxp, malocfp, ralocfp, mfreep, xtramem_sz, usrmempp); }
public OciEnvironmentHandle(OciEnvironmentMode mode) : base(OciHandleType.Environment, null, IntPtr.Zero) { IntPtr newHandle = IntPtr.Zero; OciCalls.OCIEnvCreate(out newHandle, mode, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, IntPtr.Zero, 0, IntPtr.Zero); SetHandle(newHandle); }
internal static int OCIEnvCreate (out IntPtr envhpp, OciEnvironmentMode mode, IntPtr ctxp, IntPtr malocfp, IntPtr ralocfp, IntPtr mfreep, int xtramem_sz, IntPtr usrmempp) { #if TRACE Trace.WriteLineIf(traceOci, "OCIEnvCreate", "OCI"); #endif return OciNativeCalls.OCIEnvCreate (out envhpp, mode, ctxp, malocfp, ralocfp, mfreep, xtramem_sz, usrmempp); }