远指针可以做为类型来定义吗?
请看下面的WIN32向文件写入数据的程序.
HANDLE hFile;
hFile=CreateFile("wjx4.txt",GENERIC_WRITE,0,NULL,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,NULL);
DWORD dwWrites;
WriteFile(hFile,"dfdf",strlen("dfdf"),&dwWrites,NULL);
CloseHandle(hFile);
我的问题是在WriteFile原形中用于接收实际写入字节数的参数是LPDWORD.经查这是一个远指针,我试着用远指针来定义一个接收实际写入字节数的变量:LPDWORD dwWrites,却出现了错误.我不大搞得懂远指针,请指点迷津!多谢!
参考答案:那是16位架构下的概念,即寻址空间更大些而已