pBuffer = (BYTE*)VirtualAlloc(NULL, Param.Image.BufferLength, MEM_COMMIT, PAGE READWRITE);
で
1、(BYTE*)は何を意味するのでしょうか?
2、Param.Image.BufferLength は予約またはコミットするページ領域のサイズを、バイト単位で指定
 することになるのでしょうか?
お願いします、教えてください。