<Return[G]><Top>

GetFileSizeEx

Declare Function Api_GetFileSizeEx& Lib "kernel32" Alias "GetFileSizeEx" (ByVal hFile&, lpFileSize As ULARGE_INTEGER)

Declare Function GetFileSizeEx Lib "kernel32" (ByVal hFile As Long, lpFileSize As Currency) As Boolean

指定されたファイルのサイズをバイト単位で取得する。

パラメータ
hFile
    サイズを取得するファイルのオープンハンドルを指定する。

    このハンドルは、GENERIC_READ アクセス、または GENERIC_WRITE アクセスでファイルにアクセスして作成されていなければならな

    い。
lpFileSize
    ファイルサイズを受け取る LARGE_INTEGER 変数へのポインタを指定する。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。