GdiplusStartup() private method

private GdiplusStartup ( IntPtr &token, StartupInput input, StartupOutput &output ) : Status
token System.IntPtr
input StartupInput
output StartupOutput
return Status
コード例 #1
0
        public static SafeGdiplusStartupToken Startup()
        {
            SafeGdiplusStartupToken safeGdiplusStartupToken = new SafeGdiplusStartupToken();
            IntPtr        handle;
            StartupOutput startupOutput;

            if (NativeMethods.GdiplusStartup(out handle, new StartupInput(), out startupOutput) == Status.Ok)
            {
                safeGdiplusStartupToken.handle = handle;
                return(safeGdiplusStartupToken);
            }
            safeGdiplusStartupToken.Dispose();
            throw new Exception("Unable to initialize GDI+");
        }