本节介绍了Windows Shell的功能。
在本节中
主题 | 描述 |
---|---|
Intsafe.h功能 |
|
库函数 |
|
PathAllocCanonicalize |
路径字符串转换成一个规范的形式。 此功能从PathCchCanonicalize PathCchCanonicalizeEx不同,它返回的结果在堆上。这意味着呼叫者没有申报,返回的字符串的大小和,减少堆栈使用。 此功能不同于PathCanonicalize它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathAllocCombine |
两个路径片段进行连接成一个单一的路径。此功能还规范化任何相对路径元素,如“更换路径元素。” 和“..”。 此功能从PathCchCombine PathCchCombineEx不同,它返回的结果在堆上。这意味着呼叫者没有申报,返回的字符串的大小和,减少堆栈使用。 此功能不同于从PathCombine它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchAddBackslash |
添加一个反斜杠结束的字符串,创建一个路径的正确语法。如果源路径已经有一个尾部的反斜杠,没有反斜杠将被添加。 你被限制在最后的路径长度为MAX_PATH 此功能不同于PathCchAddBackslash的。 此功能不同于从PathAddBackslash它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchAddBackslashEx |
添加一个反斜杠结束的字符串,创建一个路径的正确语法。如果源路径已经有一个尾部的反斜杠,没有反斜杠将被添加。 此功能不同于从PathCchAddBackslash,它可以返回一个指针到新的字符串的结尾,报告缓冲区中剩余的未使用的字符数。 此功能不同于从PathAddBackslash它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchAddExtension |
将文件扩展名的路径字符串。 此功能不同于它接受PathAddExtension路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchAppend |
追加一个路径的另一端。 你被限制在最后的路径长度为MAX_PATH 此功能不同于PathCchAppendEx的。 此功能不同于从PathAppend它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchAppendEx |
追加一个路径的另一端。 此函数不同于从PathCchAppend的,因为它允许以构建一个较长的最终路径。 此功能不同于从PathAppend它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchCanonicalize |
路径字符串转换成一个规范的形式。 你被限制在最后的路径长度为MAX_PATH 此功能不同于PathCchCanonicalizeEx的。 此功能不同于调用者必须声明,这是存储在栈上返回的字符串的大小PathAllocCanonicalize。 此功能不同于PathCanonicalize它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchCanonicalizeEx |
简化了路径,通过去除如“的导航元素。和“..” 产生一个直接的,以及形成的路径。 此函数不同于PathCchCanonicalize的,因为它允许以构建一个较长的最终路径。 此功能不同于调用者必须声明,这是存储在栈上返回的字符串的大小PathAllocCanonicalize。 此功能不同于PathCanonicalize它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchCombine |
将两个路径片段组合成一个单一的路径。此功能还规范化的任何相对路径元素,去掉“。” 和“..” 元素,以简化的最终路径。 你被限制在最后的路径长度为MAX_PATH 此功能不同于PathCchCombineEx的。 此功能不同于PathAllocCombine的调用者必须声明,这是存储在栈上返回的字符串的大小。 此功能不同于从PathCombine它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchCombineEx |
将两个路径片段组合成一个单一的路径。此功能还规范化的任何相对路径元素,去掉“。” 和“..” 元素,以简化的最终路径。 此函数不同于从PathCchCombine的,因为它允许以构建一个较长的最终路径。 此功能不同于PathAllocCombine的调用者必须声明,这是存储在栈上返回的字符串的大小。 此功能不同于从PathCombine它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchFindExtension |
搜索路径找到它的文件扩展名,如“的。exe”或“。INI”。此功能不会搜索一个特定的分机,它搜索任何扩展。 此功能不同于它接受PathFindExtension路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchIsRoot |
确定路径字符串是否是指一个卷的根。 此功能不同于从PathIsRoot它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchRemoveBackslash |
删除从最终的路径字符串尾部的反斜杠。 此功能不同于从PathRemoveBackslash它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchRemoveBackslashEx |
删除从最终的路径字符串尾部的反斜杠。 此功能不同于从PathCchRemoveBackslash,它可以返回一个指针到新的字符串的结尾,报告缓冲区中剩余的未使用的字符数。 此功能不同于从PathRemoveBackslash它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchRemoveExtension |
删除的文件扩展名,路径,如果存在。 此功能不同于它接受PathRemoveExtension路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchRemoveFileSpec |
删除的路径字符串中的最后一个元素,该元素是否是一个文件名或目录名。元素的领先反斜杠也被删除。 此功能不同于从PathRemoveFileSpec它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchRenameExtension |
替换文件名的路径字符串的结束与一个新的扩展延伸。如果路径字符串的扩展名并没有结束,新的扩展。 此功能不同于它接受PathRenameExtension路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchSkipRoot |
检索路径中的驱动器号或通用命名约定(UNC)服务器/共享路径元素后的第一个字符的指针。 此功能不同于从PathSkipRoot它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathCchStripPrefix |
删除“\ \ \”前缀,如果存在,从一个文件路径。 |
PathCchStripToRoot |
删除所有文件和目录的路径中,除了根信息元素。 此功能不同于从PathStripToRoot它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。 |
PathIsUNCEx |
如果路径字符串是一个有效的UNC路径,而不是一个驱动器盘符的路径的基础上确定。 此功能不同于从PathIsUNC它接受的路径“\ \”,“\ \ \”,“\ \ \ UNC \”前缀。它还允许你提取路径的服务器名称。 |
AssocCreateForClasses |
检索一个对象来实现一个IQueryAssociations接口。 |
AssocGetDetailsOfPropKey |
对于一个给定的属性键使用命名空间扩展提供文件关联信息检索值。 |
CDefFolderMenu_Create2 |
创建一组选定的文件夹中对象的上下文菜单。 |
CIShutdown |
内容索引关闭,并关闭所有打开的目录。 注意: 此功能不支持的Windows 8。 |
CommandLineToArgvW |
解析一个统一的命令行字符串,并返回一个指针数组,计数等参数,在命令行参数的方式,是类似标准C运行时的argv和argc的值。 |
CPlApplet函数 |
作为一个控制面板应用程序的入口点。这是一个库定义的回调函数。 |
CreateAppContainerProfile |
创建每个用户,每个应用程序的Windows Store应用程序的配置文件。 |
CreateEnvironmentBlock |
检索指定用户的环境变量。此块可以被传递给CreateProcessAsUser或功能。 |
CreateMRUListW |
创建一个新的最近使用(MRU)列表。 |
CreateProfile |
创建一个新的用户配置文件。 |
DefScreenSaverProc |
屏幕保护程序不处理任何消息提供默认处理。 |
DefSubclassProc |
调用一个窗口的子类链中的下一个处理。子类链中的最后一个处理调用原来的窗口过程的窗口。 |
DeleteAppContainerProfile |
删除指定的每个用户,每个应用程序的配置文件。 |
DeleteProfile |
删除从指定的计算机上的用户配置文件和所有用户的相关设置。调用者必须具有管理员权限才能删除用户的个人资料。 |
DestroyEnvironmentBlock |
释放创建环境变量由CreateEnvironmentBlock功能。 |
DeriveAppContainerSidFromAppContainerName |
取得指定的配置文件的SID。 |
DllGetVersion |
许多Windows Shell中的DLL实现允许应用程序获取DLL特定版本信息。 |
DragAcceptFiles |
寄存器窗口是否接受丢弃的文件。 |
DragFinish |
释放内存,该系统用于在传送到应用程序的文件名分配。 |
DragQueryFile |
检索结果从一个成功的拖动和拖放操作丢弃的文件的名称。 |
DragQueryPoint |
检索文件的时间下跌拖动和拖放操作过程中鼠标指针的位置。 |
DuplicateIcon |
创建一个重复指定的图标。 |
ExpandEnvironmentStringsForUser |
扩展的源字符串通过成立指定用户使用的环境块。 |
ExtractAssociatedIcon |
获取一个句柄作为一种资源存储在文件或存储在相关的可执行文件的文件图标的图标。 |
ExtractIcon |
取得指定的可执行文件,DLL,或者图标文件图标的句柄。 要检索一个或大或小图标的句柄数组,使用的ExtractIconEx功能。 |
ExtractIconEx |
的ExtractIconEx函数创建一个数组,从指定的可执行文件,DLL,或者图标文件中提取的或大或小图标的句柄。 |
FileIconInit |
初始化或重新初始化系统图像列表。 |
FindExecutable |
检索与特定的文档文件相关联的可执行文件(。exe)文件的名称和处理。 |
FreeConfirmConflictItem |
释放资源已分配给一个CONFIRM_CONFLICT_ITEM结构。 |
FreeIDListArray |
一个项目标识符列表(PIDL)列表数组指针释放内存。 |
FreeIDListArrayChild |
释放内存空间的子项ID的数组的指针。这将同时释放PITEMID_CHILDs内的数组,该数组本身。 |
FreeIDListArrayFull |
释放PIDL数组的内存空间。这将释放该数组内的PIDLIST_ABSOLUTEs数组本身。 |
FreeKnownFolderDefinitionFields |
释放所分配的字段在结果从IKnownFolder :: GetFolderDefinition。 |
FreeMRUList |
MRU列表释放手柄,将缓存数据写入到注册表中。 |
GetAllUsersProfileDirectory |
检索的根目录中包含的所有用户共享的程序数据的路径。 |
GetAppContainerFolderPath |
获取本地应用程序数据文件夹的路径指定的应用程序容器。 |
GetAppContainerRegistryLocation |
获取注册表中的位置与一个应用程序相关联的存储空间,容器。 |
GetContractDelegateWindow |
检索已设置一个窗口,作为一个应用程序的主要的目的相关联的委托窗口,应用程序的合同前台窗口的委托。使用此功能,如果你是一个开发人员编写一个Windows Store应用,在本机C + +。 |
GetCurrentProcessExplicitAppUserModelID |
检索应用程序定义的,明确的应用程序的用户模型ID(AppUserModelID)为当前进程。 |
GetDefaultUserProfileDirectory |
检索默认用户的配置文件的根目录的路径。 |
GetDpiForMonitor |
|
GetMenuContextHelpId |
检索与指定的菜单帮助上下文相关的标识符。 |
GetProcessDpiAwareness |
|
GetProfilesDirectory |
检索存储用户配置文件所在的根目录的路径。 |
GetProfileType |
检索加载当前用户的配置文件的类型。 |
GetScaleFactorForDevice |
获取的显示装置的优选的比例因子。 |
GetScaleFactorForMonitor |
获取一个特定的监视器的比例因子。此函数替换GetScaleFactorForDevice。 |
GetUserProfileDirectory |
检索指定用户的配置文件的根目录的路径。 |
GetWindowContextHelpId |
检索帮助上下文标识符,如果有的话,与指定的窗口相关联。 |
GetWindowSubclass |
检索指定的窗口的子类回调的参考数据。 |
IDListContainerIsConsistent |
验证IDList中的容器的结构是有效的。 |
ILAppendID |
追加或前置一个SHITEMID的的结构,一个ITEMIDLIST结构。 |
ILClone |
无性系一个ITEMIDLIST结构。 |
ILCloneChild |
无性系孩子ITEMIDLIST结构。 |
ILCloneFirst |
克隆第一SHITEMID的的结构在ITEMIDLIST结构。 |
ILCloneFull |
克隆一个完整的,或绝对的,ITEMIDLIST的结构。 |
ILCombine |
结合两个ITEMIDLIST结构。 |
ILCreateFromPath |
返回ITEMIDLIST的结构与指定的文件路径。 |
ILFindChild |
确定是否指定ITEMIDLIST结构是孩子另一个ITEMIDLIST结构。 |
ILFindLastID |
返回一个指针指向的最后SHITEMID的结构在ITEMIDLIST结构。 |
ILFree |
释放分配的ITEMIDLIST结构由壳牌。 |
ILGetNext |
检索下一个的SHITEMID结构在ITEMIDLIST结构。 |
ILGetSize |
返回的大小,以字节为单位一个ITEMIDLIST结构。 |
ILIsAligned |
验证是否恒定ITEMIDLIST指针边界上对齐,这是一个DWORD 32位架构和64位架构QWORD。 |
ILIsChild |
验证一个PIDL是否是一个PIDL恰好与一个SHITEMID的一个子PIDL。 |
ILIsEmpty |
验证是否一个ITEMIDLIST结构是空的。 |
ILIsEqual |
测试两个ITEMIDLIST结构是否等于二进制比较。 |
ILIsParent |
测试是否一个ITEMIDLIST结构的父另一个ITEMIDLIST结构。 |
ILNext(PCUIDLIST_RELATIVE) |
检索下一个的SHITEMID结构在ITEMIDLIST结构。 |
ILNext(PUIDLIST_RELATIVE) |
检索下一个的SHITEMID结构在ITEMIDLIST结构。 |
ILRemoveLastID |
移除最后SHITEMID的结构从ITEMIDLIST结构。 |
ILSaveToStream |
流保存一个ITEMIDLIST结构。 |
ILSkip(PCUIDLIST_RELATIVE,UINT) |
跳过一个给定的一个常数,未对齐的,相对的ITEMIDLIST结构中的字节数。 |
ILSkip(PUIDLIST_RELATIVE,UINT) |
跳过一个给定的字节数未对齐,相对的ITEMIDLIST结构。 |
InetIsOffline |
确定系统是否连接到互联网。 |
InitNetworkAddressControl |
初始化控制窗口类的网络地址。 |
LoadUserProfile |
加载指定的用户的个人资料。配置文件可以是 本地用户配置文件或 漫游用户配置文件。 |
MIMEAssociationDialog |
运行未注册的MIME内容类型对话框。 注意: Windows XP服务包2(SP2)或更高版本不再支持此功能。 |
PathMakeUniqueName |
从模板创建一个唯一的路径名。 |
PathYetAnotherMakeUniqueName |
基于现有的文件名创建一个唯一的文件名。 |
RegisterDialogClasses |
寄存器任何非标准窗口类所需的屏幕保护程序配置对话框。 |
RegisterScaleChangeEvent |
寄存器事件时触发的规模有可能改变。此函数替换RegisterScaleChangeNotifications。 |
RegisterScaleChangeNotifications |
注册一个窗口,扩大信息发生变化时,接收回调。 注意: 此功能不支持的Windows 8.1预览。而不是使用RegisterScaleChangeEvent。 |
RemoveWindowSubclass |
删除的子类回调从一个窗口。 |
RevokeScaleChangeNotifications |
撤销登记的一个窗口,防止它扩大信息发生变化时,从接收回调。 注意: 此功能不支持的Windows 8.1预览。而不是使用UnregisterScaleChangeEvent。 |
ScreenSaverConfigureDialog |
接收消息发送到一个屏幕保护程序配置对话框。屏幕保护程序,允许用户配置必须定义此功能。 |
ScreenSaverProc |
接收邮件发送到指定的屏幕保护程序窗口。 |
SetContractDelegateWindow |
联营公司的一个应用程序窗口以外的初级前景一个应用程序窗口的合同。使用此功能,如果你是一个开发人员编写一个Windows Store应用,在本机C + +。 |
SetCurrentProcessExplicitAppUserModelID |
指定一个独特的应用程序定义的AppUserModelID标识当前进程的任务栏。这个标识符允许一个应用程序相关的进程和窗口进行分组,在一个单一的任务栏按钮。 |
SetMenuContextHelpId |
联营企业的帮助上下文菜单的标识符。 |
SetProcessDpiAwareness |
|
SetWindowContextHelpId |
联营企业的帮助上下文标识符指定的窗口。 |
SetWindowSubclass |
安装或更新一个窗口子类回调。 |
SHAddToRecentDocs |
通知系统的产品已经被浏览,跟踪最近和最频繁使用的那些项目的目的。此功能也可用于清除所有的使用情况数据。 |
SHAppBarMessage |
一个自定义的appbar消息发送到系统中。 |
SHAssocEnumHandlers |
返回一个枚举对象指定的一组文件扩展名的处理程序。 |
SHAssocEnumHandlersForProtocolByApplication |
获取一个枚举接口,提供访问与给定的协议相关的处理程序。 |
SHBindToFolderIDListParent |
鉴于壳牌命名空间项目中指定的文件夹形式,相对于该文件夹中的项目标识符列表,这个功能结合的命名空间项目的父项目标识符列表的最后一个组成部分,可以返回一个指针。 |
SHBindToFolderIDListParentEx |
扩展SHBindToFolderIDListParent的函数允许调用者指定绑定的上下文。 |
SHBindToObject |
检索和绑定到指定对象使用Shell命名空间的IShellFolder :: BindToObject的方法。 |
SHBindToParent |
需要一个指针到一个完全合格的项目标识符列表(PIDL),并返回指定的父对象的接口指针。 |
的SHBrowseForFolder |
显示一个对话框,使用户能够选择一个Shell文件夹。 |
SHChangeNotification_Lock |
锁定与壳牌更改通知事件相关的共享内存。 |
SHChangeNotification_Unlock |
解锁共享内存变更通知。 |
SHChangeNotify |
已经执行的应用程序的事件通知系统。应用程序应该使用这个函数,如果它执行一个动作,可能会影响到壳牌。 |
SHChangeNotifyDeregister |
注销客户端的窗口过程接收SHChangeNotify消息。 |
SHChangeNotifyRegister实现 |
注册一个窗口,从文件系统或壳牌收到通知,如果文件系统支持通知。 |
SHChangeNotifyRegisterThread |
允许一个线程的异步寄存器和注销。 |
SHCreateAssociationRegistration |
股票的基础上实施由Windows提供的界面创建一个IApplicationAssociationRegistration的对象。 |
SHCreateDataObject |
在父文件夹中创建一个数据对象。 |
SHCreateDefaultContextMenu |
创建一个对象,它代表壳牌的默认上下文菜单中实现。 |
SHCreateDefaultExtractIcon |
创建一个标准的图标提取,其默认值,可以进一步配置通过IDefaultExtractIconInit接口。 |
SHCreateDefaultPropertiesOp |
创建一个文件操作,壳牌项目尚未设置的默认属性设置。 |
SHCreateItemFromIDList |
创建并初始化一个PIDL壳牌项目对象。由此产生的外壳项目对象支持的IShellItem的接口。 |
SHCreateItemFromParsingName |
创建并初始化一个Shell项目解析名称的对象。 |
SHCreateItemFromRelativeName |
创建并初始化一个Shell的项目对象从一个相对解析名称。 |
SHCreateItemInKnownFolder |
为一个单一文件中存在一个已知的文件夹内创建一个Shell项目对象。 |
SHCreateItemWithParent |
创建一个Shell项目,父文件夹和子项ID。 |
SHCreateShellFolderView |
创建一个新实例的默认Shell文件夹视图对象(DefView)。 |
SHCreateShellFolderViewEx |
创建一个新实例的默认Shell文件夹的视图对象。建议您使用,而不是SHCreateShellFolderView此功能。 |
SHCreateShellItem |
创建的IShellItem的对象。 注意 建议,您使用SHCreateItemWithParent或SHCreateItemFromIDList而不是此函数。 |
SHCreateShellItemArray |
创建一个Shell项数组对象。 |
SHCreateShellItemArrayFromDataObject |
从数据对象创建一个shell项数组对象。 |
SHCreateShellItemArrayFromIDLists |
创建一个Shell项数组对象从列表的ITEMIDLIST结构。 |
SHCreateShellItemArrayFromShellItem |
创建一个数组的一个元素,从一个单一的壳牌项目。 |
SHDefExtractIcon |
提供了默认的处理程序,从文件中提取图标。 |
SHDoDragDrop |
执行一拖拖放操作。支持拖动源创造需求,以及拖动图像。 |
Shell_NotifyIcon |
将消息发送到任务栏的状态区。 |
Shell_NotifyIconGetRect |
获取一个通知图标的边框的屏幕坐标。 |
ShellAbout |
显示一个ShellAbout对话框。 |
ShellDDEInit |
当前进程中的寄存器壳牌动态数据交换(DDE)服务,通知系统当前进程希望主办DDE对象。 |
ShellExecute的 |
对指定的文件进行操作。 |
ShellExecuteEx |
对指定的文件进行操作。 |
SHEmptyRecycleBin |
清空回收站指定的驱动器上。 |
SHEnumerateUnreadMailAccounts |
枚举有未读邮件的用户帐户。 |
SHEvaluateSystemCommandTemplate |
强制使用的参数调用CreateProcess的ShellExecute的严格验证。 |
SHFileOperation |
复制,移动,重命名或删除一个文件系统对象。此功能已被取代Windows Vista中IFileOperation的。 |
SHFreeNameMappings |
释放一个文件名 映射对象SHFileOperation函数检索。 |
SHGetDataFromIDList |
检索相对标识符列表的扩展属性数据。 |
SHGetDesktopFolder |
检索的IShellFolder接口,桌面上的文件夹,这是壳牌公司的命名空间的根。 |
SHGetDiskFreeSpace |
获取磁盘空间信息的磁盘卷。 |
SHGetDiskFreeSpaceEx |
获取磁盘空间信息的磁盘卷。 |
SHGetDriveMedia |
返回,是在给定的驱动器的介质的类型。 |
SHGetFileInfo会 |
检索信息的文件系统中的对象,如文件,文件夹,目录或驱动器根。 |
SHGetIconOverlayIndex |
返回覆盖图标在系统图像列表的索引。 |
SHGetIDListFromObject |
检索一个对象的PIDL。 |
SHGetImageList |
检索图像列表。 |
SHGetInstanceExplorer |
检索一个接口,允许托管外壳扩展和其他组件,以防止其过早关闭主机进程。主机进程通常是Windows Explorer或Windows Internet Explorer中,但此功能也可用于其他应用程序。 |
SHGetItemFromDataObject |
创建一个IDataObject的基础上指定的项目的IShellItem或相关对象。 |
SHGetItemFromObject |
检索对象的IShellItem。 |
SHGetKnownFolderIDList |
撷取公知的文件夹的路径作为ITEMIDLIST结构。 |
SHGetKnownFolderItem |
检索的IShellItem的对象,它代表一个已知的文件夹。 |
SHGetKnownFolderPath |
检索确定由文件夹的KNOWNFOLDERID的一个已知的文件夹的完整路径。 |
SHGetLocalizedName |
检索壳牌文件夹中的文件的本地化名称。 |
SHGetNameFromIDList |
检索显示名称IDList中确定的项目。 |
SHGetNameFromPropertyKey |
检索鉴于其PROPERTYKEY财产的规范名称。 |
SHGetNewLinkInfo |
创建快捷方式的建议目标的基础上一个新的快捷方式的名称。此功能不会创建快捷方式,只是名称。 |
SHGetPathFromIDList |
项标识符列表转换文件系统路径。 |
SHGetPathFromIDListEx |
项标识符列表转换文件系统路径。此功能允许您设置初始字符串缓冲区大小,并宣布以下选项中延长SHGetPathFromIDList的。 |
SHGetSettings |
检索当前Shell选项设置。 |
SHGetStockIconInfo |
检索信息系统定义的Shell图标。 |
SHGetTemporaryPropertyForItem |
对于给定的项目检索的临时属性。一个临时属性是一个读/写存储,持有物业的IShellItem对象的生命周期,而不是坚持到项目。 |
SHGetUnreadMailCount |
检索指定用户的任何或所有电子邮件帐户的未读邮件数。 |
SHIsFileAvailableOffline |
确定文件或文件夹是否可以离线使用。此功能还确定是否该文件将被从网络上打开,从本地脱机文件缓存中,或者从两个位置。 |
SHLoadInProc |
创建从壳牌的过程范围内指定的对象类的一个实例。 Windows Vista的:该功能已被禁用,并且返回E_NOTIMPL。 |
SHLoadNonloadedIconOverlayIdentifiers |
信号壳牌,需要覆盖信息,在接下来的操作,它应该载入图标叠加标识符,要么失败的创作,或在启动时不存在创建。已加载的标识符不会受到影响。 |
SHLocalStrDup |
使新分配的内存中的字符串的副本。 |
SHMultiFileProperties |
显示合并后的一组文件的属性表。常见的属性值的所有文件都显示,而那些不同的显示字符串(多个值)。 |
SHOpenFolderAndSelectItems |
打开Windows资源管理器窗口,在一个特定的文件夹,选择指定项目。 |
SHOpenWithDialog |
显示“ 打开方式 “对话框中。 |
ShowShareFolderUI |
显示“ 文件夹共享 “选项卡上指定的文件夹的属性表。 |
SHParseDisplayName |
一个Shell命名空间对象的显示名称翻译成一个项目标识符列表中,并返回该对象的属性。此功能是首选的方法,将字符串转换为一个PIDL。 |
SHPathPrepareForWrite |
检查,以查看是否存在路径。这包括映射的网络驱动器重新安装,提示弹射媒体要重新插入,创建路径,提示要格式化的媒体,并提供相应的用户界面,如果有必要。读/写权限的介质不检查。 |
SHQueryRecycleBin |
检索回收站,并在它的项目数的大小,为指定的驱动器。 |
SHQueryUserNotificationState |
检查计算机的状态为当前用户发送通知,以确定是否是合适的。 |
SHRemoveLocalizedName |
在一个Shell文件夹中的文件删除的本地化名称。 |
SHRunControlPanel |
打开控制面板项。 注意: 此功能不支持的Windows Vista |
SHSetDefaultProperties |
应用壳牌项目属性的默认设置。 |
SHSetInstanceExplorer |
提供一个接口,允许托管外壳扩展和其他组件,以防止其过早关闭主机进程。主机进程通常是Windows资源管理器或IE浏览器,但此功能也可用于其他应用程序。 |
SHSetKnownFolderPath |
一个已知的文件夹重定向到一个新的位置。 |
SHSetLocalizedName |
在一个Shell文件夹中的文件设置的本地化名称。 |
SHSetTemporaryPropertyForItem |
设置一个临时属性指定项目。一个临时的属性保存在一个读/写存储,持有物业,只为一生的IShellItem对象,而不是写他们回到该项目。 |
SHSetUnreadMailCount |
当前用户的未读邮件数存储在注册表中指定的电子邮件帐户。 |
SHTestTokenMembership |
使用CheckTokenMembership测试是否给定的令牌是本地组的成员指定的RID。 |
SHUpdateImage |
通知壳牌系统图像列表中的图像已经改变了。 |
SoftwareUpdateMessageBox |
显示一个标准的,可用于通知用户,应用程序已被更新的消息框。 |
StgMakeUniqueName |
流或存储对象从模板创建一个唯一的名称。 |
StrStrNIW |
查找内的一个子字符串第一次出现的。这种比较是不区分大小写。 |
StrStrNW |
查找内的一个子字符串第一次出现的。比较是区分大小写的。 |
TranslateURL |
适用于常见的翻译,一个给定的URL字符串,创建一个新的URL字符串。 |
UnloadUserProfile |
卸载用户的配置文件,加载由LoadUserProfile功能。调用者必须在计算机上具有管理权限。欲了解更多信息,请参阅的备注部分的LoadUserProfile功能。 |
UnregisterScaleChangeEvent |
注销的规模变化事件通过RegisterScaleChangeEvent注册。此函数替换RevokeScaleChangeNotifications。 |
URLAssociationDialog |
调用注册的网址协议对话框。此对话框允许用户选择一个应用程序,以一种前所未知的协议关联。 注意: Windows XP SP2或更高版本不再支持此功能。 |
WinExecError |
获取WinExec函数不能运行指定的应用程序产生的误差值。 注意: 此功能不再实施。 |
的WinHelp |
推出Windows帮助(WINHELP.EXE),并通过额外的数据,指示应用程序所请求的帮助的性质。 |