At.FF.Krems.FullscreenBrowser.PowerManagement.GetDeviceHandle C# (CSharp) Method

GetDeviceHandle() private static method

The get device handle.
private static GetDeviceHandle ( int deviceId ) : IntPtr
deviceId int The device id.
return System.IntPtr
        private static IntPtr GetDeviceHandle(int deviceId)
        {
            // drive to open, eg. \\\\.\\PhysicalDrive0
            var device = NativeMethods.CreateFile("\\\\.\\PhysicalDrive" + deviceId, 0, FileShareRead | FileShareWrite, IntPtr.Zero, OpenExisting, 0, IntPtr.Zero);
            return device.ToInt32() == -1 ? IntPtr.Zero : device;
        }