中文名字 |
英文名称 |
长度 |
作用解释 |
执行类 |
SHELLEXECUTEINFO |
60 |
用来运行一个外部程序或者打开文件、目录、网址以及打印文件。 |
执行类 成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
长度 |
cbSize |
整数 |
指定这个结构的大小,以字节为单位。 |
标志 |
fMask |
整数 |
用来设置其他成员的有效性 |
窗口 |
hwnd |
整数 |
指向本程序窗口的句柄。 |
动作 |
lpVerb |
整数 |
设定执行的动作。"edit"编辑文档,"explore"打开资源管理器,"find"指定目录搜索 "open"打开对应文件,"print"打印文档,"properties"显示文件或文件夹的属性 |
路径 |
lpFile |
整数 |
指向操作对象路径的文本 |
参数 |
lpParameters |
整数 |
运行/打开程序的参数 |
目录 |
lpDirectory |
整数 |
指定工作目录,默认为当前目录 |
显示 |
nShow |
整数 |
运行程序显示的模式 |
回执 |
hInstApp |
整数 |
如果运行成功,该项的值将大于32,否则是对应的错误值 |
标识 |
lpIDList |
整数 |
一个itemidlist结构的地址,用来存储成员的特别标识符 |
类别 |
lpClass |
整数 |
用以指明文件类别的名字或GUID,fMask包括see_mask_classname |
注册 |
hkeyClass |
整数 |
获得已注册的文件类型的句柄,fMask包括see_mask_classkey |
热键 |
dwHotKey |
整数 |
程序的热键关联,参照wm_sethotkey消息的描述,fmask包括see_mask_hotkey< |
图标 |
hIcon_OR_Monitor |
整数 |
取得对应文件类型图标和文档显示的句柄,当fMask不含SEE_MASK_ICON时图标无效,不含SEE_MASK_HMONITOR时文档无效 |
句柄 |
hProcess |
整数 |
fMask设为see_mask_nocloseprocess且程序运行成功,可返回目标程序的句俩 |
中文名字 |
英文名称 |
长度 |
作用解释 |
运行类 |
LOADPARMS32 |
16 |
用来运行一个外部程序。相关函数LoadModule |
运行类 成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
环境 |
lpEnvAddress |
整数 |
指向运行环境的字符串。为空则与调用进程相同的环境启动 |
参数 |
lpCmdLine |
整数 |
指向运行程序的命令行参数字符串 |
显示 |
lpCmdShow |
整数 |
运行程序显示的模式 |
备用 |
dwReserved |
整数 |
必须是0 |
中文名字 |
英文名称 |
长度 |
作用解释 |
查找文件类 |
FINDDATA |
318 |
用来获取文件名称和时间等属性。 |
查找文件类——成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
属性 |
dwFileAttributes |
整数 |
表示文件的属性:$20(存档)、2(隐藏)、$80(正常) 1(只读)、$10(文件夹)、4(系统)$100(临时) |
创建时间 |
ftCreationTime.dwLowDateTime |
整数 |
文件被创建的时间 |
创建高位 |
ftCreationTime.dwHighDateTime |
整数 |
创建时间的高位。 |
最后访问 |
ftLastAccessTime.dwLowDateTime |
整数 |
最后一次访问的时间 |
访问高位 |
ftLastAccessTime.dwHighDateTime |
整数 |
最后访问时间的高位 |
最后修改 |
ftLastWriteTime.dwLowDateTime |
整数 |
最后一次修改的时间 |
修改高位 |
ftLastWriteTime.dwHighDateTime |
整数 |
最后修改时间的高位 |
文件大小 |
nFileSizeHigh |
整数 |
文件大小的高位 |
文件长度 |
nFileSizeLow |
整数 |
文件大小的低位 |
预留1 |
dwReserved0 |
整数 |
保留占位 |
预留2 |
dwReserved1 |
整数 |
保留占位 |
名称 |
cFileName |
文本 |
260字节长度的文件名称 |
备用名 |
cAlternateFileName |
文本 |
14字节长度的备用文件名 |
中文名字 |
英文名称 |
长度 |
作用解释 |
文件信息类 |
SHFILEINFOA |
352 |
用来获取文件名称和时间等属性。 |
文件信息类——成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
图标 |
hIcon |
整数 |
表示文件的图标的句柄。 |
索引 |
iIcon |
整数 |
系统映像列表中的图标图像的索引。 |
属性 |
dwAttributes |
整数 |
一个值数组,指示文件对象的属性。 |
名称 |
szDisplayName |
文本 |
260字节长度的文件名称 |
备用名 |
szTypeName |
文本 |
80字节长度的备用文件名 |
中文名字 |
英文名称 |
长度 |
作用解释 |
回收站类 |
SHQUERYRBINFO |
12 |
用来获取文件名称和时间等属性。 |
回收站类——成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
大小 |
cbSize |
整数 |
结构大小(以字节为单位)。 |
长度 |
i64Size |
整数 |
指定回收站中所有对象的总大小(以字节为单位)。 |
数量 |
i64NumItems |
整数 |
指定回收站中的项目总数。 |
中文名字 |
英文名称 |
长度 |
作用解释 |
进程类 |
PROCESSENTRY32 |
296 |
用来获取系统进程的相关信息。 |
进程类——成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
长度 |
dwSize |
整数 |
指定这个结构的大小,以字节为单位。 |
引用 |
cntUsage |
整数 |
此进程的引用计数(已不再使用,总是零。) |
编号 |
th32ProcessID |
整数 |
进程ID(任务管理器里进程的PID) |
默认 |
th32DefaultHeapID |
整数 |
进程默认堆ID(已不再使用,总是零。) |
模块 |
th32ModuleID |
整数 |
进程模块ID(已不再使用,总是零。) |
线程 |
cntThreads |
整数 |
此进程开启的线程计数 |
父进程 |
th32ParentProcessID |
整数 |
父进程的ID |
优先级 |
pcPriClassBase |
整数 |
线程优先权 |
标识 |
dwFlags |
整数 |
已不再使用,总是零。 |
名称 |
szexeFile |
文本 |
260字节长度的进程名称(不含路径) |
中文名字 |
英文名称 |
长度 |
作用解释 |
模块类 |
MODULEENTRY32 |
1316 |
用来获取指定进程加载模块(dll)的相关信息。 |
模块类——成员表 |
|||
中文 |
英文 |
类型 |
作用解释 |
长度 |
dwSize |
整数 |
指定这个结构的大小,以字节为单位。 |
模组 |
th32ModuleID |
整数 |
(已不再使用,总是1。) |
进程 |
th32ProcessID |
整数 |
进程ID(任务管理器里进程的PID) |
载入 |
GlblcntUsage |
整数 |
全局模块的载入次数(已不再使用,总是-1。) |
引用 |
ProccntUsage |
整数 |
当前模块的引用次数(已不再使用,总是-1。) |
基址 |
modBaseAddr |
整数 |
模块的基址,在其所属的进程范围内。 |
大小 |
modBaseSize |
整数 |
模块的大小,单位字节。 |
模块 |
hModule |
整数 |
所属进程的范围内,模块句柄。 |
名称 |
szModule |
文本 |
256字节长度的模块名称 |
路径 |
szExePath |
文本 |
1024字节长度的模块完整路径 |