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

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

Gets a bound IsWow64ProcessDelegate.
private static GetIsWow64ProcessDelegate ( ) : IsWow64ProcessDelegate
Результат IsWow64ProcessDelegate
        private static IsWow64ProcessDelegate GetIsWow64ProcessDelegate()
        {
            IntPtr handle = LoadLibrary("kernel32");

            if (handle != IntPtr.Zero)
            {
                IntPtr ptr = GetProcAddress(handle, "IsWow64Process");

                if (ptr != IntPtr.Zero)
                {
                    return (IsWow64ProcessDelegate)Marshal.GetDelegateForFunctionPointer((IntPtr)ptr, typeof(IsWow64ProcessDelegate));
                }
            }

            return null;
        }