SetEndOfFile

【勇芳软件工作室】汉化HomePreviousNext

SetEndOfFile函数将指定文件的文件末尾(EOF)位置移动到文件指针的当前位置。

BOOL SetEndOfFile(

HANDLE 【HFILE】//要设置EOF的文件的句柄
); 

参数

【HFILE】

标识文件以使其EOF位置移动。必须使用GENERIC_WRITE访问该文件创建文件句柄。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

备注

此函数可用于截断或扩展文件。如果文件被扩展,则未定义旧EOF位置和新位置之间的文件内容。

如果您调用CreateFileMapping【HFILE】创建文件映射对象,则必须先调用UnmapViewOfFile取消映射所有视图,并调用CloseHandle关闭文件映射对象,然后才能调用SetEndOfFile.

也可以看看

CloseHandle, CreateFile, CreateFileMapping, UnmapViewOfFile