public static extern Microsoft.Win32.SafeHandles.SafeFileHandle CreateFile( string lpFileName, FileAccess dwDesiredAccess, int dwShareMode, IntPtr lpSecurityAttributes, CreationDisposition dwCreationDisposition, Win32FileAttributes dwFlagsAndAttributes, IntPtr hTemplateFile);
public static extern SafeFileHandle CreateFile( [MarshalAs(UnmanagedType.LPStr)] string name, Win32FileAccess desiredAccess, FileShare shareMode, IntPtr security, FileMode creationFlags, Win32FileAttributes attributes, IntPtr template);
public static extern IntPtr CreateFile( string lpFileName, // File name Win32FileAccess dwDesiredAccess, // Access mode Win32FileShare dwShareMode, // Share mode IntPtr lpSecurityAttributes, // SD Win32FileMode dwCreationDisposition, // How to create Win32FileAttributes dwFlagsAndAttributes, // File attributes IntPtr hTemplateFile // Handle to template file );
public static extern IntPtr CreateFile(string lpFileName, Win32FileAccess dwDesiredAccess, Win32FileShare dwShareMode, IntPtr lpSecurityAttributes, Win32FileMode dwCreationDisposition, Win32FileAttributes dwFlagsAndAttributes, IntPtr hTemplateFile);