很快结贴:GetFileAttributes

疯癫小程序 2011-03-02 01:13:57
WINBASEAPI
DWORD
WINAPI
GetFileAttributesA(
__in LPCSTR lpFileName
);

这里的 __in 是什么意思?是不是表示参数是传入型?

WINBASEAPI也能这样加?

感觉微软的编译器真的好乱。。。这样都行?
...全文
198 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hucailai 2011-03-02
  • 打赏
  • 举报
回复
__in
__out
就是一个意思 是一个宏,是空的。
izardMan 2011-03-02
  • 打赏
  • 举报
回复
这个是文件数据指针,应该可以为NULL
疯癫小程序 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 visualeleven 的回复:]
即你需要分配一块内存区域来接收数据
[/Quote]
这个是必须要接收的吗? 我好像印象中是有些函数尽管有返回值,但同样可以不用接收它的返回值啊。
Eleven 2011-03-02
  • 打赏
  • 举报
回复
即你需要分配一块内存区域来接收数据
Eleven 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 helonsy 的回复:]
引用 4 楼 visualeleven 的回复:
__in 表示需要传入参数


C/C++ code

WINBASEAPI
__out HANDLE
WINAPI
FindFirstFileA(
__in LPCSTR lpFileName,
__out LPWIN32_FIND_DATAA ……
[/Quote]
用来接收传出来的数据。
疯癫小程序 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
__in 表示需要传入参数
[/Quote]

WINBASEAPI
__out HANDLE
WINAPI
FindFirstFileA(
__in LPCSTR lpFileName,
__out LPWIN32_FIND_DATAA lpFindFileData
);


部长,这个 __out 是什么意思?
疯癫小程序 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 aaadddzxc 的回复:]
楼主是散分来的吧
[/Quote]
对啊,我天天散,好让像像您这样的牛人多一天内裤穿啊。。。

我天天散,以后多多关注啊,您会很快多一条内裤的。。。
xengine-qyt 2011-03-02
  • 打赏
  • 举报
回复
楼主是散分来的吧
疯癫小程序 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 arpnet99 的回复:]
C/C++ code
#ifndef IN
#define IN
#endif

#ifndef OUT
#define OUT
#endif
[/Quote]
#define __in __pre __valid __pre __deref __readonly
__in好像是像上面那样定义的吧?
TandyT 2011-03-02
  • 打赏
  • 举报
回复
__in 就是表示需要传入参数的啊
这不是鸭头 2011-03-02
  • 打赏
  • 举报
回复
#ifndef IN
#define IN
#endif

#ifndef OUT
#define OUT
#endif
zyyoung 2011-03-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
__in 表示需要传入参数
[/Quote]
这个是很形象的标志
Eleven 2011-03-02
  • 打赏
  • 举报
回复
__in 表示需要传入参数
Eleven 2011-03-02
  • 打赏
  • 举报
回复
#if !defined(COREDLL)
#define WINBASEAPI DECLSPEC_IMPORT
#else
#define WINBASEAPI
#endif
疯癫小程序 2011-03-02
  • 打赏
  • 举报
回复
WINBASEAPI就是__declspec(dllimport),表示dll的导入函数,这个我查出来了。。。
快乐鹦鹉 2011-03-02
  • 打赏
  • 举报
回复
是啊 。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧