[ FOLDERSETDATA 在操作系统或产品的后续版本中可能会被修改,也可能无法使用。]
[此函数适用于带 Service Pack 2 (SP2) 的 Windows XP 和 Windows Server 2003。 在后续版本的 Windows 中,它可能会被更改或不可用。 "
[此函数在 Windows 2000 和 Windows XP Service Pack 2 (SP2) 中可用。 从 Windows Vista 开始,它已不再可用。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[CharLowerWrapW 可在 Windows XP 中使用。 后续版本可能不再提供。 应该使用 CharLowerW 来代替它。]
[CharUpperBuffWrapW 可在 Windows XP 中使用。 后续版本可能不再提供。 应该使用 CharUpperBuffW 来代替它。]
[CompareStringWrapW 可在 Windows XP 中使用。 后续版本将不再提供。 应该使用 CompareStringW 来代替它。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[从 Windows Vista 起,此函数不可用。]
[此函数已被弃用,在后续版本中可能会更改或不可用。]
[ DAD_AutoScroll 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。]
[ DAD_DragEnterEx 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。 请改为使用 ImageList_DragEnter。 "
[ DAD_DragEnterEx2 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。 请改为使用 ImageList_DragEnter。]
[ DAD_DragLeave 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。 请改为使用 ImageList_DragLeave。]
[ DAD_DragMove 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。 请改为使用 ImageList_DragMove。 "
[ DAD_SetDragImage 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。 请改为使用 ImageList_BeginDrag。]
[ DAD_ShowDragImage 在 Windows 2000 和 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。 请改为使用 ImageList_DragShowNolock。 "
[保留此函数只是为了向后兼容。 请改为使用 ExpandEnvironmentStrings。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。 "
[此函数在 Windows XP SP2 至 Windows Vista 上可用。 在后续版本的 Windows 中,它可能会被更改或不可用。 客户端应用程序应改为使用 IAttachmentExecute 来呈现用户环境,从而通过电子邮件和消息附件来提供安全的文件下载和交换。]
[FindResourceWrapW 可在 Windows XP 中使用。 后续版本可能不再提供。 应改为使用 FindResourceW。]
[GetDateFormatWrapW 可在 Windows XP 中使用。 后续版本将不再提供。 应该使用 GetDateFormatW 来代替它。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[GetTimeFormatWrapW 可在 Windows XP 中使用。 后续版本可能不再提供。 应该使用 GetTimeFormatW 来代替它。]
[ GUIDFromString 通过 Windows XP SP2 或 Windows Vista 提供。 在后续版本中,它可能会被修改,也可能无法使用。 应用程序应使用 CLSIDFromString 或 IIDFromString 代替此函数。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[IsCharAlphaNumericWrapW 可在 Windows XP 中使用。 后续版本将不再提供。 应该使用 IsCharAlphaNumericW 来代替它。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。 请改为使用 GetDriveType 或 WNetGetConnection。]
[Windows XP SP2 和 Windows Server 2003 支持此接口。 后续版本的 Windows 可能不支持。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。 请改为使用 InitCommonControlsEx。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[从 Windows 7 开始无法使用此函数。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[从 Windows 7 开始无法使用此函数。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数可在 Windows XP 中使用。 后续版本可能不再提供。 使用 OutputDebugStringW 来代替它。]
[ParseField 数目前预计可在 Microsoft Windows 操作系统的下一个版本中使用。 在后续版本中,它可能会被修改,也可能无法使用。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[从 Windows Vista 起不再支持此函数。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。 请改为使用 CoTaskMemAlloc。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[不支持此结构。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。 请改为使用 CLSIDFromString。]
[SHCreateProcessAsUserW 未在 Windows XP 或更高版本的系统中实现。]
[SHCreateProcessAsUserW 已不在 Windows XP 或更高版本中实现。]
[此函数已被弃用。 请改为使用 CreateClassMoniker。 请注意,调用 CreateClassMoniker 时使用的 CLSID 必须是应用程序定义的。 不要使用系统定义的 CLSID 调用 CreateClassMoniker。]
[ SHDestroyPropSheetExtArray 可在“要求”部分中指定的操作系统中使用。 在后续版本中,它可能会被修改,也可能无法使用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[ SHExtractIconsW 通过 Windows XP SP2 提供。 在后续版本中,它可能会被修改,也可能无法使用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 Windows Vista 及更高版本不支持它。 请改为使用 OleFlushClipboard。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。 请改为使用 CoTaskMemFree。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[SHGetMalloc 通过 Windows Vista 和 Windows Server 2003 提供,但在操作系统或产品的后续版本中可能会被修改,也可能无法使用。 有关备选建议,请参阅“备注”部分。]
[SHGetShellStyleHInstance 可在 SP2 及之前的 Windows XP 操作系统中使用。 它不适用于 Windows Vista 等 Windows 后续版本。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 从 Windows Vista 开始不再支持它。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 从 Windows Vista 开始,它已不再可用。]
[不再支持此函数。]
[不再支持此函数。]
[此函数通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此函数通过 Windows XP SP2 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此对象通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此对象通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此对象通过 Windows XP SP 和 Windows Server 2003 提供。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此对象适用于带 Service Pack 2 (SP2) 的 Windows XP 和 Windows Server 2003。 在后续版本的 Windows 中,它可能会被更改或不可用。]
[此对象通过 Windows XP SP 和 Windows Server 2003 支持。 后续版本的 Windows 可能不支持。]
[此对象通过 Windows XP SP 和 Windows Server 2003 支持。 后续版本的 Windows 可能不支持。]
[此对象通过 Windows XP SP 和 Windows Server 2003 支持。 后续版本的 Windows 可能不支持。]
[此对象通过 Windows XP SP 和 Windows Server 2003 支持。 后续版本的 Windows 可能不支持。]
[此对象通过 Windows XP SP 和 Windows Server 2003 支持。 后续版本的 Windows 可能不支持。]
[此对象通过 Windows XP SP 和 Windows Server 2003 支持。 后续版本的 Windows 可能不支持。]
[作为唯一的方法,DoContextMenuPopup 从 Windows Server 2003 开始已不再可用。]
[此接口已被弃用。 它在 Windows XP SP2 和 Windows Server 2003 上支持。 从 Windows Vista 开始不再支持它。]
[ IDeskBandInfo 在操作系统或产品的后续版本中可能会被修改,也可能无法使用。]
[Windows XPSP2 和 Windows Server 2003 支持此接口。 后续版本的 Windows 可能不支持。]
[Windows XP SP2 和 Windows Server 2003 支持此接口。 后续版本的 Windows 可能不支持。]
[Windows XP SP2 和 Windows Server 2003 支持此接口。 从 Windows Vista 开始不再支持它。]
[IEnumSyncItems 接口可在 Windows XP 中使用。 它在后续版本的 Windows 中不可用。]
[IEnumSyncSchedules 接口可在 Windows XP 中使用。 它在后续版本的 Windows 中已不可用。]
[IIdentityChangeNotify 接口可在 Windows 2000 中使用。 在 Windows XP 中,此功能已被具有快速用户切换和远程桌面功能的用户帐户所取代,在后续版本中可能会更改或变得不可用。]
[Windows XP SP2 和 Windows Server 2003 支持此接口。 后续版本的 Windows 可能不支持。]
[从 Windows Vista 起不再支持此接口。 它已从公共标头中删除。]
[Windows XP SP2 和 Windows Server 2003 支持此接口。 从 Windows Vista 开始不再支持它。]
[Windows XP SP2 和 Windows Server 2003 支持此接口。 后续版本的 Windows 可能不支持。]
[ IShellFolderView 从 Windows 7 开始不再可用。 请改为使用 IFolderView2 和 IFolderView。]
[此接口最终将不再支持。 建议使用 Windows GDI+ API 代替 IShellImageData 方法。]
[IShellTaskScheduler2 在 Windows XP 中可用。 在后续版本中,它可能会被修改,也可能无法使用。]
[ISyncSchedule 接口可在 Windows XP 中使用。 它在后续版本的 Windows 中不可用。]
[ISyncScheduleMgr 接口可在 Windows XP 中使用。 它在后续版本的 Windows 中不可用。]
[ ITravelEntry 在 Windows XP 之后的版本中可能不支持。]
[Windows XP SP2 和 Windows Server 2003 支持此通知。 后续版本的 Windows 可能不支持。]
[Windows XP SP2 和 Windows Server 2003 支持此通知。 后续版本的 Windows 可能不支持。]
以下 API 已被弃用或被较新的 API 所取代。
本部分内容
主题 | 说明 |
---|---|
AUTO_SCROLL_DATA |
AUTO_SCROLL_DATA 可能会被修改,也可能无法使用。 |
CABINETSTATE |
CABINETSTATE 可能会被修改,也可能无法使用。 |
DESKBANDINFO |
接收有关波段对象的信息。 此结构与已弃用的 IDeskBand::GetBandInfo 方法一起使用。 |
SECURELOCK |
已弃用。
BASEBROWSERDATA 结构使用此枚举来指明基本浏览器的锁定图标状态。 |
FOLDERSETDATA |
已弃用。
IBrowserService2::GetFolderSetData 中使用的数据。 |
TOOLBARITEM |
已弃用。 在 IBrowserService2::_GetToolbarItem、IBrowserService2::v_MayGetNextToolbarFocus 和 IBrowserService2::_SetFocus 中使用的数据,用于定义工具栏项目。 |
AddMRUStringW |
将字符串添加到最近使用 (MRU) 列表的顶部。 |
CallCPLEntry16 |
不执行任何函数。 提供该列是为了向后兼容。 |
CanShareFolderW |
用于确定是否在 Web 视图中显示“共享此文件夹”选项。 |
CharLowerWrapW |
将 Unicode 字符串或单个字符转换为小写。 如果操作数是字符串,函数会就地转换字符。 注意:CharLowerWrapW 是 CharLowerW 函数的包装程序。 有关更多使用说明,请参阅 CharLower 页面。 |
CharUpperBuffWrapW |
将缓冲区中的小写字符转换为大写字符。 函数可就地转换字符。 注意:CharUpperBuffWrapW 是 CharUpperBuffW 函数的包装程序。 有关更多使用说明,请参阅 CharUpperBuff 页面。 |
CIDLData_CreateFromIDArray |
CIDLData_CreateFromIDArray 可能会被修改,也可能无法使用。 |
CompareStringWrapW |
使用指定的区域设置来比较两个 Unicode 字符串。 注意:CompareStringWrapW 是 CompareStringW 函数的包装程序。 有关更多使用说明,请参阅 CompareString 页面。 |
ConnectToConnectionPoint |
建立或终止客户端接收器与连接点容器之间的连接。 |
CreateHardwareEventMoniker |
创建表示硬件组件及其关联事件处理程序的标记。 自动播放会使用此函数,以允许应用程序使用自动播放事件。 |
CreateUserProfileEx |
为指定用户创建用户配置文件。 |
CscSearchApiGetInterface |
创建 CCscSearchApiInterface 对象的一个实例。 |
DAD_AutoScroll |
在拖动图像时滚动窗口。 |
DAD_DragEnterEx |
在拖动操作期间锁定指定窗口的更新,并在窗口内的指定位置显示拖动图像。 |
DAD_DragEnterEx2 |
在拖放操作期间锁定指定窗口的更新,并在窗口内的指定位置显示拖动图像。 |
DAD_DragLeave |
解锁被 DAD_DragEnterEx 函数锁定的窗口。 |
DAD_DragMove |
移动在拖放操作期间拖动的图像。 |
DAD_SetDragImage |
设置拖动图像。 |
DAD_ShowDragImage |
显示或隐藏正在拖动的图像。 |
DoEnvironmentSubst |
解析包含一个或多个环境变量引用的输入字符串,并将其替换为完全展开的值。 |
DriveType |
DriveType 可能会被修改,也可能无法使用。 |
EnumMRUListW |
枚举 MRU 列表的内容。 可选择从枚举中检索一个项目。 |
EstimateFileRiskLevel |
估计在给定文件上调用处理程序时执行未知代码的风险。 此风险基于对处理程序和文件代码内容的了解。 |
ExtractAssociatedIconEx |
ExtractAssociatedIconEx 可能会被修改,也可能无法使用。 |
FindResourceWrapW |
确定指定类型和名称的资源在指定模块中的位置。 注意:FindResourceWrapW 是 FindResourceW 函数的包装程序。 有关更多使用说明,请参阅 FindResource。 |
GetDateFormatWrapW |
将日期格式设置为指定区域设置的日期字符串。 该函数设置指定日期或本地系统日期的格式。 注意:GetDateFormatWrapW 是 GetDateFormatW 函数的包装程序。 有关更多使用说明,请参阅 GetDateFormat 页面。 |
GetFileNameFromBrowse |
创建一个“打开”对话框,以便用户指定要打开的文件的驱动器、目录和名称。 |
GetMenuPosFromID |
GetMenuPosFromID 可能会被修改,也可能无法使用。 |
GetTimeFormatWrapW |
将时间格式设置为指定区域设置的时间字符串。 该函数可设置指定时间或本地系统时间的格式。 注意:GetTimeFormatWrapW 是 GetTimeFormatW 函数的包装程序。 有关更多使用说明,请参阅 GetTimeFormat 页面。 |
GUIDFromString |
将字符串转换为 GUID。 |
ILLoadFromStream |
已弃用。 从数据流中加载 ITEMIDLIST 结构。 |
ILLoadFromStreamEx(IStream*, PIDLIST_ABSOLUTE*) |
此函数可能已更改或不可用。 |
ILLoadFromStreamEx(IStream*, PIDLIST_RELATIVE*) |
此函数可能已更改或不可用。 |
ILLoadFromStreamEx(IStream*, PITEMID_CHILD*) |
此函数可能已更改或不可用。 |
IsCharAlphaNumericWrapW |
确定字符是字母还是数字字符。 这种判断基于用户在设置过程中或通过控制面板选择的语言的语义。 注意:IsCharAlphaNumericWrapW 是 IsCharAlphaNumericW 函数的包装程序。 有关更多使用说明,请参阅 IsCharAlphaNumeric 页面。 |
IsNetDrive |
测试驱动器是否为网络驱动器。 |
IsUserAnAdmin |
IsUserAnAdmin 可能会被修改,也可能无法使用。 |
LPFNDFMCALLBACK |
LPFNDFMCALLBACK 可能会被修改,也可能无法使用。 |
LPFNVIEWCALLBACK |
定义系统文件夹视图对象使用的回调函数原型。 此函数基本上重复了 IShellFolderViewCB 的功能。 |
LinkWindow_RegisterClass |
注册一个窗口类,允许在窗口中使用 SysLink 公共控件。 |
LinkWindow_UnregisterClass |
取消注册由 LinkWindow_RegisterClass 注册的窗口类。 |
MLFreeLibrary |
取消映射由 MLLoadLibrary 函数加载的资源 DLL。 |
MLHtmlHelp |
显示与当前 UI 语言设置相对应的帮助窗口。 |
MLLoadLibrary |
根据用户的默认 UI 语言,将适当的资源 DLL 映射到调用函数的地址空间。 |
MLWinHelp |
启动 Windows 帮助 (Winhelp.exe),并传递指示应用程序请求的帮助的性质的其他数据。 |
OpenRegStream |
OpenRegStream 可能会被修改,也可能无法使用。 请改为使用 SHOpenRegStream2 或 SHOpenRegStream。 |
OutputDebugStringWrapW |
向调试器发送 Unicode 字符串以便进行显示。 注意:OutputDebugStringWrapW 是 OutputDebugStringW 函数的包装程序。 有关更多使用说明,请参阅 OutputDebugString 页面。 |
ParseField |
读取 Setup.inf 中的一行,并从字符串中提取指定字段。 |
PassportWizardRunDll |
与 Rundll32.exe 一起使用时,可启动 Passport 向导。 |
PathCleanupSpec |
PathCleanupSpec 可能会被修改,也可能无法使用。 |
PathGetShortPath |
PathGetShortPath 可能会被修改,也可能无法使用。 |
PathIsExe |
PathIsExe 可能会被修改,也可能无法使用。 |
PathIsSlow |
PathIsSlow 可能会被修改,也可能无法使用。 |
PathProcessCommand |
已弃用。 处理包含命令行的字符串,并生成适当加引号的字符串,如有需要,还可附加参数。 |
PathResolve |
PathResolve 可能会被修改,也可能无法使用。 |
PerUserInit |
创建“我的文档”和其他特殊文件夹,根据需要对其进行初始化,并为我的文档创建“发送到”快捷菜单项。 |
PFNASYNCICONTASKCALLBACK |
定义 SHMapIDListToImageListIndexAsync 使用的回调函数的原型。 |
PickIconDlg |
PickIconDlg 可能会被修改,也可能无法使用。 |
ReadCabinetState |
ReadCabinetState 可能会被修改,也可能无法使用。 |
RealDriveType |
RealDriveType 可能会被修改,也可能无法使用。 |
RestartDialog |
显示提示用户重启 Windows 的对话框。 当用户单击该按钮时,函数会调用 ExitWindowsEx 以尝试重启 Windows。 |
RestartDialogEx |
显示要求用户重启 Windows 的对话框。 当用户单击该按钮时,函数会调用 ExitWindowsEx 以尝试重启 Windows。 |
SHAddFromPropSheetExtArray |
将页面添加到由 SHCreatePropSheetExtArray 创建的属性表扩展数组中。 |
SHAlloc |
从 Shell 的堆中分配内存。 |
SHAllocShared |
SHAllocShared 可能会被修改,也可能无法使用。 |
SHAnsiToAnsi |
复制一个 ANSI 字符串。 |
SHAnsiToUnicode |
将字符串从 ANSI 代码页转换为 Unicode 代码页。 |
SHChangeDWORDAsIDList |
SHChangeDWORDAsIDList 可能会被修改,也可能无法使用。 |
SHChangeProductKeyAsIDList |
|
SHChangeUpdateImageIDList |
SHChangeUpdateImageIDList 可能会被修改,也可能无法使用。 |
SHCloneSpecialIDList |
SHCloneSpecialIDList 可能会被修改,也可能无法使用。 请改为使用 SHGetSpecialFolderLocation。 |
SHCLSIDFromString |
获取类标识符 (CLSID) 的字符串形式,并创建相应的 CLSID。 |
SHCoCreateInstance |
SHCoCreateInstance 可能会被修改,也可能无法使用。 请改为使用 CoCreateInstance。 |
SHCreateDirectory |
创建新的文件系统文件夹。 |
SHCreateDirectoryEx |
创建一个具有可选安全属性的新文件系统文件夹。 |
SHCreateFileExtractIcon |
SHCreateFileExtractIcon 可能会被修改,也可能无法使用。 |
SHCreateProcessAsUserW |
创建一个新的用户模式进程及其主线程,以运行指定的可执行文件。 |
SHCREATEPROCESSINFOW |
包含 SHCreateProcessAsUserW 创建进程所需的信息。 |
SHCreatePropSheetExtArray |
SHCreatePropSheetExtArray 可能会被修改,也可能无法使用。 |
SHCreateQueryCancelAutoPlayMoniker |
已弃用。 创建 QueryCancelAutoPlay 类单名,然后用它在运行对象表 (ROT) 中注册 IQueryCancelAutoPlay 处理程序。 |
SHCreateStdEnumFmtEtc |
SHCreateStdEnumFmtEtc 可能会被修改,也可能无法使用。 |
SHCreateStreamOnFile |
SHCreateStreamOnFile 可能会被修改,也可能无法使用。 请改为使用 SHCreateStreamOnFileEx。 |
SHDestroyPropSheetExtArray |
释放指向由 SHCreatePropSheetExtArray 创建的数组的属性表处理程序。 |
Shell_GetCachedImageIndex |
Shell_GetCachedImageIndex 可能会被修改,也可能无法使用。 |
Shell_GetImageLists |
检索大图标和小图标的系统图像列表。 |
Shell_MergeMenus |
Shell_MergeMenus 可能会被修改,也可能无法使用。 |
ShellMessageBox |
ShellMessageBox 可能会被修改,也可能无法使用。 |
SHExtractIconsW |
创建从指定文件中提取的图标的句柄数组。 |
SHFind_InitMenuPopup |
SHFind_InitMenuPopup 可能会被修改,也可能无法使用。 |
SHFindFiles |
SHFindFiles 可能会被修改,也可能无法使用。 |
SHFlushClipboard |
执行剪贴板关闭序列。 它还会释放由 OleSetClipboard 函数放置在剪贴板上的 IDataObject 指针。 |
SHFlushSFCache |
SHFlushSFCache 可能会被修改,也可能无法使用。 |
SHFormatDateTime |
SHFormatDateTime 可能会被修改,也可能无法使用。 |
SHFormatDrive |
SHFormatDrive 可能会被修改,也可能无法使用。 |
SHFree |
释放 SHAlloc 分配的内存。 |
SHFreeShared |
SHFreeShared 可能会被修改,也可能无法使用。 |
SHGetAttributesFromDataObject |
SHGetAttributesFromDataObject 可能会被修改,也可能无法使用。 |
SHGetFolderLocation |
已弃用。 将文件夹路径作为 ITEMIDLIST 结构进行检索。 |
SHGetFolderPath |
已弃用。 获取由 CSIDL 值标识的文件夹路径。 注意:从 Windows Vista 起,此函数只是 SHGetKnownFolderPath 的包装程序。 CSIDL 值被转换为其关联的 KNOWNFOLDERID,然后调用 SHGetKnownFolderPath。 新的应用程序应使用已知的文件夹系统,而不是旧的 CSIDL 系统,后者只支持向后兼容。 |
SHGetFolderPathAndSubDir |
获取文件夹路径并附加用户提供的子文件夹路径。 |
SHGetInverseCMAP |
检索半色调调色板的反颜色表映射。 |
SHGetMalloc |
检索指向 Shell 的 IMalloc 接口的指针。 |
SHGetRealIDL |
SHGetRealIDL 可能会被修改,也可能无法使用。 |
SHGetSetFolderCustomSettings |
SHGetSetFolderCustomSettings 可能会被修改,也可能无法使用。 |
SHGetSetSettings |
SHGetSetSettings 可能会被修改,也可能无法使用。 |
SHGetShellStyleHInstance |
已弃用。 尝试获取 Shellstyle.dll 文件的句柄。 |
SHGetSpecialFolderLocation |
SHGetSpecialFolderLocation 不受支持,将来可能会被修改,也可能无法使用。 请改为使用 SHGetFolderLocation。 |
SHGetSpecialFolderPath |
SHGetSpecialFolderPath 不受支持。 请改为使用 ShGetFolderPath。 |
SHGetViewStatePropertyBag |
SHGetViewStatePropertyBag 可能会被修改,也可能无法使用。 |
SHHandleUpdateImage |
SHHandleUpdateImage 可能会被修改,也可能无法使用。 |
SHILCreateFromPath |
SHILCreateFromPath 可能会被修改,也可能无法使用。 |
SHInvokePrinterCommand |
对打印机对象执行一个命令。 注意:从 Windows Vista 起,此功能已被弃用。 建议通过 IContextMenu 或 ShellExecute 在打印机上调用动词来代替它。 |
SHIsChildOrSelf |
比较一个窗口是否等于第二个窗口、第二个窗口的子窗口或第二个窗口的后代。 |
SHLimitInputEdit |
设置编辑控件有效字符的限制。 |
SHLoadOLE |
已弃用。 提供该列是为了向后兼容。 |
SHLockShared |
SHLockShared 可能会被修改,也可能无法使用。 |
SHMapIDListToImageListIndexAsync |
在给定 IShellFolder 和其中包含的 ITEMIDLIST 时,检索系统映像列表中的索引。 如有必要,此函数还可以从回调中获取最终图标。 |
SHMapPIDLToSystemImageListIndex |
SHMapPIDLToSystemImageListIndex 可能会被修改,也可能无法使用。 |
SHMessageBoxCheck |
SHMessageBoxCheck 可能会被修改,也可能无法使用。 |
SHObjectProperties |
SHObjectProperties 可能会被修改,也可能无法使用。 |
SHOpenPropSheet |
SHOpenPropSheet 可能会被修改,也可能无法使用。 |
SHOpenRegStream |
已弃用。 打开注册表值,并提供可用于读取或写入该值的流。 注意:此函数已被 SHOpenRegStream2 取代。 建议始终使用 SHOpenRegStream2。 |
SHRegGetBoolValueFromHKCUHKLM |
评估注册表键值并返回一个布尔值,该布尔值反映了该值是否存在以及预期状态是否与实际状态一致。 此函数将首先检查 HKEY_CURRENT_USER,以查找指定子项中所需的信息。 如果 HKEY_CURRENT_USER 子树下不存在该信息,它将检查 HKEY_LOCAL_MACHINE 子树中是否存在相同信息。 |
SHRegGetValue |
检索注册表值。 |
SHRegGetValueFromHKCUHKLM |
从注册表中获取指定信息。 此函数将检查 HKEY_CURRENT_USER,以查找指定子项中所需的信息。 如果 HKEY_CURRENT_USER 子树下不存在该信息,函数将检查 HKEY_LOCAL_MACHINE 子树中是否存在相同信息。 |
SHReplaceFromPropSheetExtArray |
请求属性表扩展数组中的每个属性表以替换页面。 每个页面最多允许替换一次。 |
SHRestricted |
SHRestricted 可能会被修改,也可能无法使用。 |
SHSetFolderPath |
已弃用。 为由 CSIDL 标识的系统文件夹分配一个新路径。 |
SHSendMessageBroadcast |
向系统中的所有顶级窗口发送消息。 |
SHShellFolderView_Message |
SHShellFolderView_Message 可能会被修改,也可能无法使用。 |
SHSimpleIDListFromPath |
已弃用。 当传递路径时,返回指向 ITEMIDLIST 结构的指针。 |
SHStartNetConnectionDialog |
SHStartNetConnectionDialog 可能会被修改,也可能无法使用。 |
SHStripMneumonic |
删除字符串中的助记标记。 |
SHUnicodeToAnsi |
将字符串从 Unicode 代码页转换为 ANSI 代码页。 |
SHUnicodeToUnicode |
复制一个 Unicode 字符串。 |
SHUnlockShared |
SHUnlockShared 可能会被修改,也可能无法使用。 |
SHValidateUNC |
SHValidateUNC 可能会被修改,也可能无法使用。 |
SignalFileOpen |
SignalFileOpen 可能会被修改,也可能无法使用。 |
StopWatchFlush |
StopWatchFlush 可能会被修改,也可能无法使用。 |
StopWatchMode |
StopWatchMode 可能会被修改,也可能无法使用。 |
UpdateAllDesktopSubscriptions |
已弃用。 枚举所有桌面组件的 URL,然后测试它们是否已被订阅。 如果已订阅它们,订阅内容就会被送达。 |
UrlFixupW |
UrlFixupW 可能会被修改,也可能无法使用。 |
WhichPlatform |
WhichPlatform 可能会被修改,也可能无法使用。 |
Win32DeleteFile |
Win32DeleteFile 可能会被修改,也可能无法使用。 |
WOWShellExecute |
对指定文件执行操作。
WOWShellExecute 仅用于 Microsoft Windows NT 虚拟 DOS 计算机 (Ntvdm.exe),该计算机允许磁盘操作系统 (DOS) 和 16 位软件在 Windows 系统上运行,其他任何人不得使用。 请改为使用 ShellExecute。 |
WriteCabinetState |
WriteCabinetState 可能会被修改,也可能无法使用。 |
SHLWAPI 包装函数 |
本文档中的表格列出了 Shlwapi.dll 中的包装程序函数,这些函数可为 Windows 95、Windows 98 和 Windows Millennium Edition (Windows Me) 提供有限的 Unicode 功能。 |
FileOpen |
支持“文件打开”通用对话框。 |
FileTypes |
单击 Windows 资源管理器“工具”菜单上的“文件夹选项”,创建用户显示的“文件夹选项”属性页的“文件类型”页面。 |
FolderItemsFDF |
表示 Shell 文件夹及其所有子文件夹。 |
ImageRecompress |
用于重新压缩图像。 |
MenuBand |
支持 Shell 菜单条。 |
MenuBandSite |
获取或设置菜单条站点信息。 |
NewMenu |
为 Shell 项目创建“新建”上下文菜单。 |
ShellFldSetExt |
创建“文件夹选项”对话框。 |
ShellFolderBand |
管理文件夹条。 “快速启动”栏就是文件夹条的一个示例。 |
Shell 映像存储 |
创建 IShellImageStore 对象的实例。 |
IBrowserService |
已弃用。 该接口公开的方法类似于普通 C++ 继承中的虚拟保护方法。 对象的继承层次结构跨越多个 DLL。 层次结构由一个基类和几个派生类组成,而派生类与控件(包括 CLSID_WebBrowser 和用户桌面)相对应。 不在层次结构中的对象不应实现此接口或使用其大部分方法。 |
IBrowserService2 |
已弃用。
IBrowserService2 可扩展 IBrowserService。 该接口公开的方法类似于普通 C++ 继承中的虚拟保护方法。 对象的继承层次结构跨越多个 DLL。 层次结构由一个基类和几个派生类组成,而派生类与控件(包括 CLSID_WebBrowser 和用户桌面)相对应。 不在层次结构中的对象不应实现此接口或使用其大部分方法。 |
IBrowserService3 |
已弃用。 该接口公开的方法类似于普通 C++ 继承中的虚拟保护方法。 对象的继承层次结构跨越多个 DLL。 层次结构由一个基类和几个派生类组成,而派生类与控件(包括 CLSID_WebBrowser 和用户桌面)相对应。 不在层次结构中的对象不应实现此接口,也不应使用其大部分方法。 |
IBrowserService4 |
已弃用。 |
ICDBurnExt |
ICDBurnExt 可能会被修改,也可能无法使用。 |
IColumnProvider |
公开启用在 Windows 资源管理器详细信息视图中添加自定义列的方法。 注意:从 Windows Vista 开始,已取消对 IColumnProvider 的支持。 取而代之的是 Windows 属性系统。 有关解释新系统使用的概念材料,请参阅 Windows 属性系统。 |
IContextMenuSite |
由使用 SHCreateShellFolderView 创建的默认文件夹视图来实现。
IContextMenuSite 的实现支持 IContextMenu::QueryContextMenu、IContextMenu::InvokeCommand 和 TrackPopupMenu,以及该函数所需的任何消息转发。
IContextMenuSite 通常还会更新状态栏。 |
IDefViewFrame |
仅用于其 IUnknown 功能。 它没有自己的方法。 |
IDefViewID |
IDefViewID 可能会被修改,也可能无法使用。 |
IDefViewSafety |
已弃用。 公开一种用于在访问页面前确定页面的网页内容区域设置的方法。 |
IDeskBand |
用于获取关于条对象的信息。 重要提示: 应在新开发中使用缩略图工具栏,以取代 Windows 7 不支持的桌面区。 |
IDeskBand2 |
公开在桌面区对象中启用和查询半透明效果的方法。 重要提示: 应在新开发中使用缩略图工具栏,以取代 Windows 7 不支持的桌面区。 |
IDeskBandInfo |
公开获取默认桌面区条宽的方法。 |
IDeskBar |
公开启用桌面栏操作的方法。 |
IDocViewSite |
被 IShellView 接口用作站点对象。 |
IDVGetEnum |
公开的方法允许系统文件夹视图对象向另一个对象提供项目枚举,而无需第二个对象自己进行多余的枚举。 |
IEnumSyncItems |
公开可枚举同步时间表中所有项目的方法。 |
IEnumSyncSchedules |
提供所有同步计划的枚举。 |
IEnumUserIdentity |
IEnumUserIdentity 不受支持,将来可能会被修改,也可能无法使用。 请改为使用具有快速用户切换和远程桌面的用户帐户。 |
IExpDispSupport |
已弃用。 公开的方法可用于检索属性、转换键盘加速器以及确定某些事件的连接点。 |
IExpDispSupportXP |
已弃用。 公开的方法可用于检索属性、转换键盘加速器以及确定某些事件的连接点。 |
IFolderBandPriv |
[ IFolderBandPriv 可在“要求”部分中指定的操作系统中使用。 在后续版本中,它可能会被修改,也可能无法使用。 |
IIdentityChangeNotify |
已弃用。 为系统中用户身份的修改以及用户切换当前用户身份的请求提供通知。 |
IInsertItem |
IInsertItem 可能会被修改,也可能无法使用。 |
IMenuBand |
公开允许组件对象模型 (COM) 对象接收和转换相应消息的方法。 |
IPassportClientServices |
IPassportClientServices 接口公开了一种方法来确定 Windows Live ID 是否存在。 |
IPassportWizard |
公开一种调用 Windows XP Passport 向导的方法。 |
IRegTreeItem |
公开可检索和设置树视图控件中项目状态的方法,这些项目设置了树视图控件窗口样式标志集。 |
IShellExecuteHook |
注意:从 Windows Vista 开始,Shell 执行挂接已被弃用。 公开一种可扩展 ShellExecute 或 ShellExecuteEx 函数的行为。 它通常由子系统实现,这些子系统公开了用户在单击 Windows 的“开始”按钮后在“运行”对话框中指定的对象名称。 |
IShellFolderBand |
IShellFolderBand 可能会被修改,也可能无法使用。 |
IShellFolderView |
公开操作 Shell 文件夹视图的方法。 |
IShellIconOverlayManager |
IShellIconOverlayManager 可能会被修改,也可能无法使用。 |
IShellImageData |
公开显示、操作和描述图像数据的方法和属性。 |
IShellImageStore |
已弃用。 公开操作映像缓存的方法。 |
IShellService |
已弃用。
IShellService 公开了一种方法,可在多个客户端(如 Windows Internet Explorer 和 Windows Explorer)共享实现特定接口的服务组件时声明所有权。 |
IShellTaskScheduler |
IShellTaskScheduler 可能会被修改,也可能无法使用。 |
IShellTaskScheduler2 |
通过继承 IShellTaskScheduler 的所有方法来扩展其的功能,从而能够将任务放入队列中并引用与其优先级相同的其他任务,还添加了重置任务优先级的方法。 |
ISyncSchedule |
公开与单个同步计划关联的方法。 |
ISyncScheduleMgr |
公开用于设置和控制同步管理同步计划程序的方法。 |
IThumbnailCapture |
公开一种获取 HTML 壁纸缩略图表示形式的方法。 注意: 从 Windows 7 开始,此接口已被弃用。 它所支持的功能 Windows 已不再提供。 |
ITravelEntry |
已弃用。 公开用于识别、调用和更新浏览器行程历史记录中单个项目的方法。 |
ITravelLog |
已弃用。 公开维护和操作浏览器中行程记录的方法。 |
IUserIdentity |
IUserIdentity 不受支持,将来可能会被修改,也可能无法使用。 请改为使用具有快速用户切换和远程桌面的用户帐户。 |
IUserIdentity2 |
IUserIdentity2 不受支持,将来可能会被修改,也可能无法使用。 请改为使用具有快速用户切换和远程桌面的用户帐户。 |
IUserIdentityManager |
IUserIdentityManager 不受支持,将来可能会被修改,也可能无法使用。 请改为使用具有快速用户切换和远程桌面的用户帐户。 |
SFVM_DIDDRAGDROP |
SFVM_DIDDRAGDROP 可能会被修改,也可能无法使用。 |
SFVM_GETDETAILSOF |
SFVM_GETDETAILSOF 可能会被修改,也可能无法使用。 |
SFVM_GETPANE |
SFVM_GETPANE 可能会被修改,也可能无法使用。 |
SFVM_GETZONE |
允许回调对象提供 Internet 区域信息。 供 IShellFolderViewCB::MessageSFVCB 使用。 |
SFVM_QUERYFSNOTIFY |
SFVM_QUERYFSNOTIFY 可能会被修改,也可能无法使用。 |
SFVM_SETISFV |
通知容器站点的回调对象。 只有在不支持 IObjectWithSite::SetSite 和使用 SHCreateShellFolderViewEx 时才会使用。 供 IShellFolderViewCB::MessageSFVCB 使用。 |
SFVM_THISIDLIST |
SFVM_THISIDLIST 可能会被修改,也可能无法使用。 |