private static extern SafeFileHandle CreateFile(
     [MarshalAs(UnmanagedType.LPTStr)] string fileName,
     [MarshalAs(UnmanagedType.U4)] CreateFileAccessTypes fileAccess,
     [MarshalAs(UnmanagedType.U4)] CreateFileShares fileShare,
     IntPtr securityAttributes,
     [MarshalAs(UnmanagedType.U4)] CreateFileDisposition creationDisposition,
     [MarshalAs(UnmanagedType.U4)] CreateFileAttributes flags,
     IntPtr templateFile);
示例#2
0
 public static extern IntPtr CreateFile(
     [MarshalAs(UnmanagedType.LPWStr)] String lpFileName,
     FileAccess dwDesiredAccess,
     ShareMode dwShareMode,
     IntPtr lpSecurityAttributes,
     CreationDisposition dwCreationDisposition,
     CreateFileAttributes dwFlagsAndAttributes,
     IntPtr hTemplateFile
     );
示例#3
0
 public static extern IntPtr CreateFile(
     [MarshalAs(UnmanagedType.LPWStr)] String lpFileName,
     FileAccess dwDesiredAccess,
     ShareMode dwShareMode,
     IntPtr lpSecurityAttributes,
     CreationDisposition dwCreationDisposition,
     CreateFileAttributes dwFlagsAndAttributes,
     IntPtr hTemplateFile
     );