东阳山口厂房出租网:关于win32 API编程中遇到的问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 17:21:56
我是API编程初学者。在我接触API函数的时候,我发现有很多函数都有固定的常数标志。例如:
ExitWindowsEx()
退出windows,并用特定的选项重新启动
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
uFlags Long,指定下述一个或多个标志
EWX_FORCE 强迫中止没有响应的进程
EWX_LOGOFF 中止进程,然后注销
EWX_SHUTDOWN 关掉系统电源
EWX_REBOOT 重新引导系统
EWX_SHUTDOWN 关闭系统
dwReserved Long,保留,设为零

在这个函数的返回值中有EWX_FORCE等一系列的常数标志!这些标志的值究竟是多少?或者说怎样进行设置这些常数?有没有特定之类的规则?更或者有其它的说法!

VS6带有API Text Viewer这个工具,可以在里边察看常量(Constants)的值。
在安装VS6的时候要选择安装tools里边的“API Text Viewer”。
安装完后在开始菜单里能找到它。
你也可以去别人的机器上拷过来一个用,另外需要数据文件,数据文件位于 Microsoft Visual Studio目录的\Common\Tools\winapi目录下。如果你自己安装了这个组件,在打开数据文件的时候会自动定位到那个目录。

在头文教中型如:
#define EWX_REBOOT 1

你可以找到他的