BlueCollar.Service.NativeMethods.Is32BitProcessOn64BitProcessor C# (CSharp) Метод

Is32BitProcessOn64BitProcessor() приватный статический Метод

Gets a value indicating whether the current process is running as 32-bit on a 64-bit processor.
private static Is32BitProcessOn64BitProcessor ( ) : bool
Результат bool
        private static bool Is32BitProcessOn64BitProcessor()
        {
            bool result = false;

            if (IntPtr.Size == 4)
            {
                IsWow64ProcessDelegate functionDelegate = GetIsWow64ProcessDelegate();
                bool isWow64;

                if (functionDelegate != null && functionDelegate.Invoke(Process.GetCurrentProcess().Handle, out isWow64))
                {
                    result = isWow64;
                }
            }

            return result;
        }