Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OpenSafeFileHandle()

static unsafe SafeFileHandle System.IO.FileSystem.OpenSafeFileHandle ( string path,
int flags )
inlinestaticprivate

Definition at line 731 of file FileSystem.cs.

732 {
733 return Interop.Kernel32.CreateFile(path, 0, FileShare.ReadWrite | FileShare.Delete, (Interop.Kernel32.SECURITY_ATTRIBUTES*)(void*)IntPtr.Zero, FileMode.Open, flags, IntPtr.Zero);
734 }
static unsafe SafeFileHandle CreateFile(string lpFileName, int dwDesiredAccess, FileShare dwShareMode, SECURITY_ATTRIBUTES *lpSecurityAttributes, FileMode dwCreationDisposition, int dwFlagsAndAttributes, IntPtr hTemplateFile)
Definition Interop.cs:105

References Interop.Kernel32.CreateFile(), and System.IntPtr.Zero.

Referenced by System.IO.FileSystem.GetFinalLinkTarget(), and System.IO.FileSystem.GetImmediateLinkTarget().