<Return[MN]><Top>
MapViewOfFile |
Declare Function Api_MapViewOfFile& Lib "kernel32" Alias "MapViewOfFile" (ByVal hFileMappingObject&, ByVal dwDesiredAccess&, ByVal dwFileOffsetHigh&, ByVal dwFileOffsetLow&, ByVal dwNumberOfBytesToMap&) |
||||||||||
Declare Function MapViewOfFile Lib "kernel32" Alias "MapViewOfFile" (ByVal hFileMappingObject As Long, ByVal dwDesiredAccess As Long, ByVal dwFileOffsetHigh As Long, ByVal dwFileOffsetLow As Long, ByVal dwNumberOfBytesToMap As Long) As Long |
|||||||||||
呼び出し側プロセスのアドレス空間に、ファイルのビューをマップする。 |
|||||||||||
パラメータ
CreateFileMapping と OpenFileMapping の各関数がこのハンドルを返す。 次の値のいずれかを指定する。
dwFileOffsetHigh 上位と下位の組み合わせによって形成される組み合わせで、システムのメモリ割り当ての粒度(最小単位)に一致するオフセットを指定し なければならない。それ以外の場合、関数は失敗する。つまり、このオフセットは、メモリ割り当ての粒度の倍数でなければならない。 GetSystemInfo 関数を呼び出し、SYSTEM_INFO 構造体の dwAllocationGranularity メンバに書き込まれた値を使って、システムのメ
モリ割り当ての粒度を取得する。
戻り値 |