Ejemplo n.º 1
0
            public FileHandle(string fileName, FILE_RIGHTS desiredAccess, FILE_SHARE_MODE shareMode,
                FILE_CREATION_DISPOSITION creationDisposition)
            {
                this.Handle = CreateFile(fileName, desiredAccess, shareMode, 0, creationDisposition, 0, 0);

                if (this.Handle == 0)
                    ThrowLastWin32Error();
            }
Ejemplo n.º 2
0
            public FileHandle(string fileName, FILE_RIGHTS desiredAccess, FILE_SHARE_MODE shareMode,
                              FILE_CREATION_DISPOSITION creationDisposition)
            {
                this.Handle = CreateFile(fileName, desiredAccess, shareMode, 0, creationDisposition, 0, 0);

                if (this.Handle == 0)
                {
                    ThrowLastWin32Error();
                }
            }
Ejemplo n.º 3
0
 public static extern int CreateFile(string FileName, FILE_RIGHTS DesiredAccess, FILE_SHARE_MODE ShareMode,
     int SecurityAttributes, FILE_CREATION_DISPOSITION CreationDisposition, int FlagsAndAttributes,
     int TemplateFile);
Ejemplo n.º 4
0
 public static extern int CreateFile(string FileName, FILE_RIGHTS DesiredAccess, FILE_SHARE_MODE ShareMode,
                                     int SecurityAttributes, FILE_CREATION_DISPOSITION CreationDisposition, int FlagsAndAttributes,
                                     int TemplateFile);