RandomAccess.GetLength(SafeFileHandle) Method

Definition

Gets the length of the file in bytes.

public:
 static long GetLength(Microsoft::Win32::SafeHandles::SafeFileHandle ^ handle);
public static long GetLength (Microsoft.Win32.SafeHandles.SafeFileHandle handle);
static member GetLength : Microsoft.Win32.SafeHandles.SafeFileHandle -> int64
Public Shared Function GetLength (handle As SafeFileHandle) As Long

Parameters

handle
SafeFileHandle

The file handle.

Returns

A long value representing the length of the file in bytes.

Exceptions

handle is null.

handle is invalid.

The file is closed.

The file does not support seeking (pipe or socket).

Applies to