这个强制转换怎么做

这个强制转换如何做?
BOOL   LoadFile(CONST   CString&   strFileName,   PVOID&   pFileData,   DWORD&   dwFileSize)
{
....
        PBYTE&   pData   =   (PBYTE)pFileData;   //无法通过编译
        PBYTE&   pData   =   static_cast <PBYTE> pFileData;   //   无法通过编译
....
}

我想得到参数pFileData的一个引用,如何强制转换?
环境:vs2005

------解决方案--------------------
PBYTE& pData = ( PBYTE& )pFileData;这样呢? 多加一个&
------解决方案--------------------
去掉引用,指针不需要引用的。
------解决方案--------------------
BOOL LoadFile(CONST CString& strFileName, PVOID pFileData, DWORD& dwFileSize)
{
....
PBYTE pData = NULL;
pData = (PBYTE)pFileData;

....
}

------解决方案--------------------
引用不可以强制转换
PBYTE pData = (PBYTE)pFileData;
PBYTE& pData2 = pData;