Kernel32SetEndOfFile Method
Sets the physical file size for the specified file to the current position of the file pointer.
The physical file size is also referred to as the end of the file.
The
SetEndOfFile(IntPtr) function can be used to truncate or extend a file.
To set the logical end of a file, use the SetFileValidData function.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)]
public static bool SetEndOfFile(
IntPtr hFile
)
<DllImportAttribute("Kernel32.dll", ExactSpelling := true, SetLastError := true>]
Public Shared Function SetEndOfFile (
hFile As IntPtr
) As Boolean
Dim hFile As IntPtr
Dim returnValue As Boolean
returnValue = Kernel32.SetEndOfFile(hFile)
public:
[DllImportAttribute(L"Kernel32.dll", ExactSpelling = true, SetLastError = true)]
static bool SetEndOfFile(
[InAttribute] IntPtr hFile
)
[<DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)>]
static member SetEndOfFile :
hFile : IntPtr -> bool
No code example is currently available or this language may not be supported.
- hFile IntPtr
-
A handle to the file to be extended or truncated.
The file handle must be created with the GENERIC_WRITE access right.
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.