Windows Shell

Windows Shell 技术概述。

若要开发 Windows Shell,需要以下标头:

有关此技术的编程指南,请参阅:

 
CItemIDFactory

公开用于与 Shell 数据源交互的方法。

枚举

 
_BROWSERFRAMEOPTIONS

与方法 IBrowserFrameOptions::GetFrameOptions 一起使用。
_EXPCMDSTATE

EXPCMDSTATE 值表示 Shell 项的命令状态。
_EXPLORERPANESTATE

指示 IExplorerPaneVisibility::GetPaneState 用于获取给定 Windows 资源管理器窗格的当前状态的标志。
_FILEOPENDIALOGOPTIONS

定义可用于“打开”或“保存”对话框的选项集。
_KF_DEFINITION_FLAGS

指定某些已知文件夹行为的标志。 与 KNOWNFOLDER_DEFINITION 结构一起使用。
_KF_REDIRECT_FLAGS

IKnownFolderManager::Redirect 用于指定已知文件夹重定向的详细信息(例如重定向文件夹的权限和所有权)的标志。
_KF_REDIRECTION_CAPABILITIES

指定已知文件夹的当前重定向功能的标志。 由 IKnownFolder::GetRedirectionCapabilities 使用。
_NSTCITEMSTATE

指定树项的状态。 这些值由 INameSpaceTreeControl 接口的方法使用。
_NSTCSTYLE

描述给定命名空间树控件的特征。
_SHCONTF

确定枚举中包含的项的类型。 这些值与 IShellFolder::EnumObjects 方法一起使用。
_SHGDNF

定义与 IShellFolder::GetDisplayNameOf 和 IShellFolder::SetNameOf 方法一起使用的值,以指定这些方法使用的文件或文件夹名称的类型。
_SICHINTF

用于确定如何比较两个 Shell 项。 IShellItem::Compare 使用此枚举类型。
_SPBEGINF

这些常量由 IActionProgress::Begin 使用,指定要启用或禁用的某些 UI 操作。
_SVGIO

与 IFolderView::Items、IFolderView::ItemCount 和 IShellView::GetItemObject 方法一起使用,以限制或控制其集合中的项。
_SVSIF

指示 IFolderView、IFolderView2、IShellView 和 IShellView2 用于指定要应用的选择类型的标志。
_TRANSFER_SOURCE_FLAGS

由 ITransferSource 和 ITransferDestination 接口的方法用于控制其文件操作。
APPACTIONFLAGS

指定应用程序发布者支持的应用程序管理操作。 这些标志是传递给 IShellApp::GetPossibleActions 的位掩码。
APPINFODATAFLAGS

指定要从 IShellApp::GetAppInfo 返回的应用程序信息。 这些标志是 APPINFODATA 结构的 dwMask 成员中使用的位掩码。
APPLICATION_VIEW_ORIENTATION

定义窗口 (应用视图) 的显示方向模式集。 由 IApplicationDesignModeSettings2::GetApplicationViewOrientation 和 IApplicationDesignModeSettings2::SetApplicationViewOrientation 使用。
APPLICATION_VIEW_SIZE_PREFERENCE

定义一组可能的常规窗口 (应用视图) 大小首选项。 由 ILaunchSourceViewSizePreference::GetSourceViewSizePreference 和 ILaunchTargetViewSizePreference::GetTargetViewSizePreference 使用。
APPLICATION_VIEW_STATE

指示 Windows 应用商店应用的当前视图状态。 由 IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用。
ASSOCDATA

由 IQueryAssociations::GetData 用来定义要返回的数据类型。
ASSOCIATIONLEVEL

指定文件扩展名的默认关联的源。 由 IApplicationAssociationRegistration 接口的方法使用。
ASSOCIATIONTYPE

指定应用程序的关联类型。 由 IApplicationAssociationRegistration 接口的方法使用。
ASSOCKEY

指定要由 IQueryAssociations::GetKey 返回的密钥的类型。
ASSOCSTR

IQueryAssociations::GetString 用于定义要返回的字符串类型。
ATTACHMENT_ACTION

提供一组要与 IAttachmentExecute::P rompt 一起使用的标志,以指示在用户确认时要执行的操作。
ATTACHMENT_PROMPT

提供一组要与 IAttachmentExecute::P rompt 一起使用的标志,以指示要显示的提示 UI 的类型。
AUTOCOMPLETELISTOPTIONS

指定为自动完成列表枚举哪些对象。
AUTOCOMPLETEOPTIONS

指定 IAutoComplete2::GetOptions 和 IAutoComplete2::SetOptions 为围绕自动完成的选项使用的值。
BNSTATE

已弃用。 IBrowserService::SetNavigateState 和 IBrowserService::GetNavigateState 用于指定导航状态。
CATEGORYINFO_FLAGS

提供一组标志,用于CATEGORY_INFO结构。
CATSORT_FLAGS

指定对类别数据进行排序的方法。
CM_ENUM_FLAGS

由 IColumnManager 接口的成员用来指定正在请求的列集,无论是所有列,还是仅请求当前可见的列集。
CM_MASK

指示在调用 IColumnManager::SetColumnInfo 期间应设置CM_COLUMNINFO结构中的哪些值。
CM_SET_WIDTH_VALUE

指定宽度值(以像素为单位),包括对默认和自动大小的特殊支持。 由 IColumnManager 接口的成员通过 CM_COLUMNINFO 结构使用。
CM_STATE

指定列状态值。 由 IColumnManager 接口的成员通过 CM_COLUMNINFO 结构使用。
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS

指示凭据提供程序应返回以与“其他用户”磁贴关联的凭据类型。 由 ICredentialProviderUserArray_GetAccountOptions 使用。
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS

为登录或凭据 UI 中的单个字段提供自定义选项。
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE

描述字段的状态以及用户如何与之交互。 字段可由凭据提供程序以各种不同的交互状态显示。
CREDENTIAL_PROVIDER_FIELD_STATE

指定凭据 UI 中单个字段的状态。
CREDENTIAL_PROVIDER_FIELD_TYPE

指定凭据字段的类型。 由 CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR 使用。
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE

描述凭据提供程序尝试序列化凭据时的响应。
CREDENTIAL_PROVIDER_STATUS_ICON

指示应显示哪个状态图标。
CREDENTIAL_PROVIDER_USAGE_SCENARIO

声明支持凭据提供程序的方案。 (CPUS) 的凭据提供程序使用方案使凭据提供程序能够跨方案提供不同的枚举行为和 UI 字段设置。
DATAOBJ_GET_ITEM_FLAGS

SHGetItemFromDataObject 函数用于指定有关处理源对象的选项的值。
DEF_SHARE_ID

指定由 ISharingConfigurationManager 接口的方法处理的文件夹的值。
DEFAULT_FOLDER_MENU_RESTRICTIONS

. (DEFAULT_FOLDER_MENU_RESTRICTIONS)
DEFAULTSAVEFOLDERTYPE

指定默认保存位置。
DESKTOP_WALLPAPER_POSITION

指定桌面壁纸的显示方式。
DEVICE_SCALE_FACTOR

指示欺骗设备比例系数(以百分比表示)。 由 IApplicationDesignModeSettings::SetApplicationViewState 和 IApplicationDesignModeSettings::IsApplicationViewStateSupported 使用。
DISPLAY_DEVICE_TYPE

指示设备是主要还是沉浸式显示器类型。
DROPIMAGETYPE

与 DROPDESCRIPTION 结构一起使用的值,用于指定放置图像。
EXPLORER_BROWSER_FILL_FLAGS

这些标志与 IExplorerBrowser::FillFromObject 一起使用。
EXPLORER_BROWSER_OPTIONS

这些标志与 IExplorerBrowser::GetOptions 和 IExplorerBrowser::SetOptions 一起使用。
FDAP

指定列表放置。
FDE_OVERWRITE_RESPONSE

指定 IFileDialogEvents::OnOverwrite 方法使用的值,以指示应用程序在使用公用文件对话框的保存操作期间对覆盖请求的响应。
FDE_SHAREVIOLATION_RESPONSE

指定 IFileDialogEvents::OnShareViolation 方法使用的值,以指示应用程序对打开或保存文件时发生的共享冲突的响应。
FFFP_MODE

描述匹配条件。 由 IKnownFolderManager 接口的方法使用。
FILE_USAGE_TYPE

IFileIsInUse::GetUsage 用于指示正在使用的文件的使用方式的常量。
FILETYPEATTRIBUTEFLAGS

指示在文件关联 PROGID 注册表项的 EditFlags 值中使用的 FILETYPEATTRIBUTEFLAGS 常量。
FOLDER_ENUM_MODE

由 IObjectWithFolderEnumMode::GetMode 和 IObjectWithFolderEnumMode::SetMode 方法用于获取和设置文件夹的显示模式。
FOLDERFLAGS

一组指定文件夹视图选项的标志。 标志相互独立,可以任意组合使用。
FOLDERLOGICALVIEWMODE

IFolderViewSettings::GetViewMode 和 ISearchFolderItemFactory::SetFolderLogicalViewMode 用于描述视图模式。
FOLDERVIEWMODE

指定文件夹视图类型。
FOLDERVIEWOPTIONS

由 IFolderViewOptions 接口的方法用于激活 Windows 7 及更高版本中默认不支持的 Windows Vista 选项,以及停用新的 Windows 7 选项。
IESHORTCUTFLAGS

指定浏览器应如何处理快捷方式。
KF_CATEGORY

表示一个类别的值,可通过该类别对注册到已知文件夹系统的文件夹进行分类。
KNOWN_FOLDER_FLAG

定义为已知文件夹指定特殊检索选项的常量。 这些值取代了具有并行含义的 CSIDL 值。
LIBRARYFOLDERFILTER

定义用于筛选文件夹项的选项。
LIBRARYMANAGEDIALOGOPTIONS

SHShowManageLibraryUI 用于定义在保存库时处理名称冲突的选项。
LIBRARYOPTIONFLAGS

指定库选项。
LIBRARYSAVEFLAGS

指定用于在保存库时处理名称冲突的选项。
MIMEASSOCIATIONDIALOG_IN_FLAGS

与 MIMEAssociationDialog 函数一起使用以确定其执行方式。
MONITOR_APP_VISIBILITY

指定显示器是否显示桌面窗口而不是 Windows 应用商店应用。
NSTCFOLDERCAPABILITIES

指定树项的状态。 这些值由 INameSpaceTreeControlFolderCapabilities 接口的方法使用。
NSTCSTYLE2

由 INameSpaceTreeControl2 的方法用于在 Shell 命名空间树视图中指定扩展显示样式。
NWMF

INewWindowManager::EvaluateNewWindow 使用的标志。 这些值是决定是否显示弹出窗口的因素。
PACKAGE_EXECUTION_STATE

. (PACKAGE_EXECUTION_STATE)
认为

指定文件的感知类型。 这组常量用于 AssocGetPerceivedType 函数。
PUBAPPINFOFLAGS

指定 PUBAPPINFO 结构中的哪些成员有效。 这些标志是在 dwMask 成员中设置并传递给 IPublishedApp::GetPublishedAppInfo 的位掩码。
QUERY_USER_NOTIFICATION_STATE

指定当前用户的计算机状态(相对于发送通知的正当性)。 由 SHQueryUserNotificationState 使用。
限制

这些标志与 SHRestricted 函数一起使用。
SCALE_CHANGE_FLAGS

用于指示发生的缩放更改的标志。
SCNRT_STATUS

指示是启用或禁用 SHChangeNotifyRegisterThread 的 Async Register 和 Deregister。
SECURELOCKCODE

已弃用。 BASEBROWSERDATA 结构使用此枚举来指示基本浏览器的锁图标状态。
碎片

指示 SHAddToRecentDocs 在其 pv 参数中传递的数据的解释,以标识要跟踪其使用情况统计信息的项。
SHARE_ROLE

指定分配给“用户”或“公用文件夹”的访问权限。 在 CreateShare 和 GetSharePermissions 中使用。
SHCOLSTATE

描述应如何处理属性。 这些值在 Shtypes.h 中定义。
SHELL_LINK_DATA_FLAGS

指定选项设置。 与 IShellLinkDataList::GetFlags 和 IShellLinkDataList::SetFlags 一起使用。
SHELL_UI_COMPONENT

标识 shell 中所需的 UI 组件类型。
ShellFolderViewOptions

指定 ViewOptions 属性返回的视图选项。
ShellSpecialFolderConstants

指定唯一的、独立于系统的值,用于标识特殊文件夹。
ShellWindowFindWindowOptions

指定用于在 Shell 窗口集合中查找窗口的选项。
ShellWindowTypeConstants

指定 Shell 窗口的类型。
SHGLOBALCOUNTER

各种全局计数器或共享变量的标识符。 可以使用 SHGlobalCounterIncrement 和 SHGlobalCounterDecrement 递增或递减每个全局计数器。
SHREGDEL_FLAGS

提供一组值,这些值指示将从哪个基键中删除项。
SHREGENUM_FLAGS

提供一组值,这些值指示将用于枚举的基键。
SHSTOCKICONID

SHGetStockIconInfo 用于标识要检索的股票系统图标。
SIGDN

请求通过 IShellItem::GetDisplayName 和 SHGetNameFromIDList 检索项的显示名称的形式。
SPACTION

描述正在执行的操作,该操作要求使用 IActionProgress 接口向用户显示进度。
SPTEXT

指定提供给 IActionProgress 接口的描述性文本的类型。
STPFLAG

由 ITaskbarList4::SetTabProperties 方法用于指定选项卡属性。
SVUIA_STATUS

与 IBrowserService2::_UIActivateView 方法一起使用,以设置浏览器视图的状态。
SYNCMGR_CANCEL_REQUEST

描述用户取消同步的请求。
SYNCMGR_CONFLICT_ITEM_TYPE

描述冲突项类型。
SYNCMGR_CONTROL_FLAGS

指定应如何对 ISyncMgrControl 的某些方法执行请求的操作。
SYNCMGR_EVENT_FLAGS

指定同步事件的标志。
SYNCMGR_EVENT_LEVEL

指定要报告给同步中心的事件的类型。
SYNCMGR_HANDLER_CAPABILITIES

指定处理程序关于可对其执行的操作的功能。
SYNCMGR_HANDLER_POLICIES

枚举同步处理程序指定的偏离默认策略的策略。
SYNCMGR_HANDLER_TYPE

指定处理程序的类型。 由 ISyncMgrHandlerInfo::GetType 使用。
SYNCMGR_ITEM_CAPABILITIES

指定可以对项执行的操作。
SYNCMGR_ITEM_POLICIES

指定项的策略,以控制组策略启用或禁用它们的方式。
SYNCMGR_PRESENTER_CHOICE

描述用户对同步管理器冲突解决所做的选择。 由 ISyncMgrConflictPresenter 使用。
SYNCMGR_PRESENTER_NEXT_STEP

介绍将在同步管理器冲突解决中发生的下一步。 由 ISyncMgrConflictPresenter 使用。
SYNCMGR_PROGRESS_STATUS

指定同步过程的当前进度状态。 由 ISyncMgrSyncCallback::ReportProgress 使用。
SYNCMGR_RESOLUTION_ABILITIES

指示要遵循的能力和冲突解决活动。 与 ISyncMgrResolutionHandler::QueryAbilities 一起使用。
SYNCMGR_RESOLUTION_FEEDBACK

介绍同步管理器的分辨率反馈。 由 ISyncMgrResolutionHandler 使用。
SYNCMGR_SYNC_CONTROL_FLAGS

指示 ISyncMgrControl::StartHandlerSync 和 ISyncMgrControl::StartItemSync 使用的标志。
SYNCMGRFLAG

在 ISyncMgrSynchronize::Initialize 方法中使用 SYNCMGRFLAG 枚举值来指示同步事件的启动方式。
SYNCMGRHANDLERFLAGS

在 SYNCMGRHANDLERINFO 结构中用作应用于当前处理程序的标志。
SYNCMGRINVOKEFLAGS

SYNCMGRINVOKEFLAGS 枚举值指定如何在 ISyncMgrSynchronizeInvoke::UpdateItems 方法中调用同步管理器。
SYNCMGRITEMFLAGS

指定 SYNCMGRITEM 结构中当前项的信息。
SYNCMGRLOGLEVEL

SYNCMGRLOGLEVEL 枚举值指定在 ISyncMgrSynchronizeCallback::LogError 方法中使用的错误级别。
SYNCMGRREGISTERFLAGS

SYNCMGRREGISTERFLAGS 枚举值用于 ISyncMgrRegister 接口的方法中,以标识要通知处理程序的事件。
SYNCMGRSTATUS

在 ISyncMgrSynchronize::SetItemStatus 方法中用于指定项的更新状态。
tagDESKBANDCID

可以使用 IOleCommandTarget::Exec 将这些命令 ID 发送到 band 对象的容器。
tagSFBS_FLAGS

指定 StrFormatByteSizeEx 函数应如何处理未显示数字的舍入。
THUMBBUTTONFLAGS

THUMBBUTTON 用于控制按钮的特定状态和行为。
THUMBBUTTONMASK

由 THUMBBUTTON 结构用于指定该结构的哪些成员包含有效数据。
ThumbnailStreamCacheOptions

定义 IThumbnailStreamCache 接口使用的缓存选项。
TRANSLATEURL_IN_FLAGS

TRANSLATEURL_IN_FLAGS枚举值与 TranslateURL 函数一起使用,以确定其执行方式。
UNDOCK_REASON

指示已取消停靠辅助功能应用窗口的原因的值。 由 IAccessibilityDockingServiceCallback::Undocked 使用。
URL_SCHEME

用于指定 URL 方案。
URLASSOCIATIONDIALOG_IN_FLAGS

URLASSOCIATIONDIALOG_IN_FLAGS枚举值与 URLAssociationDialog 一起使用,以确定其执行方式。
VPCOLORFLAGS

指定颜色的使用。 由 IVisualProperties 方法使用。
VPWATERMARKFLAGS

指定水印标志。 由 IVisualProperties::SetWatermark 使用。
WTS_CONTEXTFLAGS

指定缩略图提取的上下文。 由 IThumbnailSettings::SetContext 使用。
WTS_FLAGS

IThumbnailCache::GetThumbnail 用于指定缩略图提取和显示选项的值。

函数

 
_CancelPendingNavigationAsync

已弃用。 允许派生类请求基类取消任何挂起的导航。
_CancelPendingView

已弃用。 使派生类能够请求基类取消任何挂起的视图。
_CloseAndReleaseToolbars

已弃用。 请求关闭由派生类托管的浏览器工具栏。
_DisableModeless

已弃用。 使派生类能够询问基类模式 UI 是否可见。 模式 UI 阻止在浏览器窗口中最小化和关闭行为。
_ExecChildren

已弃用。 使派生类能够通过 IOleCommandTarget::Exec 方法直接发出命令,而不是依赖于基类。
_FindTBar

已弃用。 返回基于组件对象模型 (COM) 标识规则的浏览器工具栏项的索引。
_get_itbLastFocus

已弃用。 获取具有焦点的最后一个工具栏或视图的 ID。
_GetBorderDWHelper

已弃用。 用于实现 GetBorderDW 的帮助程序方法。
_GetEffectiveClientArea

已弃用。 与 IBrowserService2::_GetViewBorderRect 一起使用,以协商浏览器视图的尺寸。
_GetToolbarCount

已弃用。 返回浏览器窗口中的工具栏数。
_GetToolbarItem

已弃用。 从工具栏获取特定项。
_GetViewBorderRect

已弃用。 与 IBrowserService2::_GetEffectiveClientArea 一起使用,以协商浏览器视图的大小和位置。
_初始 化

已弃用。 协调基类和派生类之间的状态初始化。
_LoadToolbars

已弃用。 加载浏览器工具栏的保存状态。
_MaySaveChanges

已弃用。 使基类能够检查浏览器视图是否需要在关闭之前保存更改。
_NavigateToPidl

已弃用。 将基类同步导航到新位置。
_NewEnum

检索 Shell 窗口集合的枚举器。
_OnFocusChange

已弃用。 当焦点在派生类的浏览器工具栏与其视图之间移动时,在基类和派生类之间协调焦点。
_PauseOrResumeView

已弃用。 使派生类能够请求基类暂停 (例如在最小化操作之前) 或恢复浏览器视图。
_PositionViewWindow

已弃用。 用于视图大小协商。 此方法由_UpdateViewRectSize在确定可用维度后调用。
_put_itbLastFocus

已弃用。 设置最后一个工具栏或具有焦点的最后一个视图。
_ResizeAllBorders

已弃用。 (IBrowserService4._ResizeAllBorders)
_ResizeNextBorder

已弃用。 调整浏览器视图的边框的大小,以响应工具栏的添加或删除。
_ResizeNextBorderHelper

已弃用。 IBrowserService2::_ResizeNextBorder 实现使用的帮助程序方法。
_ResizeView

已弃用。 调用 IBrowserService2::_UpdateViewRectSize,然后使用 IOleInPlaceActiveObject::ResizeBorder 更新浏览器视图。
_SaveToolbars

已弃用。 保存浏览器工具栏的状态。
_SendChildren

已弃用。 允许派生类直接通过 SendMessage 函数发送消息,而不是依赖于基类。
_SetFocus

已弃用。 在工具栏或浏览器的视图窗口中设置焦点。 通过 TranslateAcceleratorSB 转换加速器或 IBrowserService2::v_MayGetNextToolbarFocus失败时调用。
_SwitchActivationNow

已弃用。 在当前和挂起的浏览器视图之间切换时协调状态更新。
_TryShell2Rename

已弃用。 在重定向浏览器时协调当前浏览器视图的重命名。
_UIActivateView

已弃用。 允许派生类请求基类更新浏览器视图。
_UpdateViewRectSize

已弃用。 调用 以通知浏览器视图大小协商中涉及的其他函数允许的浏览器视图维度已更改。
AbortList

停止 ICustomDestinationList::BeginList 发起的跳转列表生成会话,而不提交任何更改。
激活

请求激活或停用处理程序。 可以同步活动处理程序;非活动处理程序不能。
ActivateApplication

为当前会话中的 Windows.Launch) (通用启动协定激活指定的 Windows 应用商店应用。
ActivateBackgroundTask

激活指定的后台任务。
ActivateForFile

(Windows.File) 激活文件协定的指定 Windows 应用商店应用。
ActivateForProtocol

(Windows.Protocol) 激活协议协定的指定 Windows 应用商店应用。
ActivateHandler

激活或停用处理程序。
ActivatePendingView

已弃用。 在浏览器在当前视图和挂起视图之间切换时协调状态更新。
ActivateTab

激活任务栏上的项。 窗口实际上未激活;任务栏上的窗口项仅显示为活动状态。
ActivateView

已弃用。 (IBrowserService4.ActivateView)
AddBand

向乐队站点对象添加一个波段。
AddCheckButton

将检查按钮 (检查 框) 添加到对话框中。
AddComboBox

向对话框添加组合框。
AddControlItem

将项添加到对话框中的容器控件。
AddCreateFlags

设置将包含在对 CreateProcess 的调用中的其他标志。
AddDataBlock

向链接添加数据块。
AddEditBox

将编辑框控件添加到对话框。
AddEntry

已弃用。 将挂起导航的新条目添加到旅行日志。
AddFolder

将文件夹添加到库中。
AddFromArray

将 IObjectArray 中包含的对象添加到集合中。
AddIDList

将指向项目标识符列表的指针 (PIDL) 插入到结果文件夹中。
AddItem

将项添加到结果文件夹。
AddItemToSession

将指定的项添加到当前正在同步的项集中。
AddMenu

向对话框添加菜单。
AddObject

AddObject 可能已更改或不可用。
AddObject

将单个 对象添加到集合中。
AddPages

通过使用表示这些页面的 PROPSHEETPAGE 结构的句柄填充数组,将扩展页添加到向导。
AddPages

将一个或多个页面添加到 Shell 为文件对象显示的属性表中。 Shell 为注册到文件类型的每个属性表处理程序调用此方法。
AddPlace

将文件夹添加到可供用户打开或保存项的位置列表中。
AddPropertySheetPages

允许视图从“视图”菜单将页面添加到“选项”属性表。
AddPushButton

向对话框添加按钮。
AddRadioButtonList

将选项按钮(也称单选按钮)组添加到对话框。
AddSeparator

向对话框添加分隔符,从而允许控件的可视分隔。
AddStartupFlags

将包含在传递给 CreateProcess 的 STARTUPINFO 结构中的其他标志。
AddTab

将项添加到任务栏。
AddTask

将任务添加到计划程序后台队列。
AddText

向对话框添加文本内容。
AddToolbar

将指定的 IDockingWindow 对象添加到框架中。
AddUserTasks

指定要包含在自定义跳转列表的“任务”类别中的项。
AdvanceSlideshow

将指定监视器上的壁纸切换到幻灯片放映中的下一个图像。
建议

注册建议接收器对象,以接收有关显示更改的通知。
建议

为事件回调启动与 IExplorerBrowser 的连接。
建议

分配一个事件处理程序,用于侦听来自对话的事件。
建议

使处理程序能够为所有操作提供状态和错误信息。
建议

注册应用的输入窗格处理程序对象,以在事件触发输入窗格时代表窗口接收通知。 此方法不同于 AdviseWithHWND,因为它通过实现 ICoreWindow 的对象引用其窗口。
建议

为有关文件操作状态的通知设置通知连接。 (ITransferDestination.Advise)
建议

为有关文件操作状态的通知设置通知连接。 (ITransferSource.Advise)
建议

允许凭据提供程序通过回调接口在登录 UI 或凭据 UI 中启动事件。
建议

允许凭据通过回调接口在登录 UI 或凭据 UI 中启动事件。 应在 ICredentialProviderCredential 接口中的其他方法之前调用此方法。
AdviseWithHWND

注册应用的输入窗格处理程序对象,以在事件触发输入窗格时代表窗口接收通知。 此方法与建议的不同之处在于,它通过 HWND 引用其窗口。
AllowAutoPlay

确定是否播放用户插入的媒体,如果是,请使用哪些限制。
AllowViewResize

已弃用。 通知基类是否允许视图大小调整。
追加

将 对象追加到托管对象的集合。
AppendCategory

定义自定义类别及其包含的目标,以包含在自定义跳转列表中。
AppendFieldComboBoxItem

向登录 UI 或凭据 UI 传达组合框需要追加项且应更新 UI。
AppendKnownCategory

指定“常用”或“最近”类别应包含在自定义跳转列表中。
AppendRoot

将 Shell 项追加到树中的根列表。
APPLET_PROC

用作控制面板应用程序的入口点。 这是库定义的回调函数。
ApplyProperties

使用 Shell 的复制引擎将一组属性应用于项。
ApplyPropertiesToItem

声明要设置其属性值的单个项。
ApplyPropertiesToItem

将一组属性更改应用于项。
ApplyPropertiesToItems

声明一组要为其应用一组通用属性值的项。
AppVisibilityOnMonitorChanged

通知客户端显示模式已更改。
ArePrintersShared

确定是否共享连接到此计算机的任何打印机。
AreSnapshotsAvailable

查询系统在较早时间记录的 Windows Server 2003 卷映像的可用性。
ArrangeGrid

排列移动的图标,使其与不可见的网格对齐。
AssocCreate

返回指向 IQueryAssociations 对象的指针。
AssocCreateForClasses

检索实现 IQueryAssociations 接口的对象。
AssocGetDetailsOfPropKey

使用命名空间扩展提供的文件关联信息检索给定属性键的值。
AssocGetPerceivedType

根据文件的扩展名检索文件的感知类型。
AssocIsDangerous

确定文件类型是否被视为潜在的安全风险。
AssocQueryKeyA

从注册表中搜索并检索与文件或协议关联的项。 (ANSI)
AssocQueryKeyW

从注册表中搜索并检索与文件或协议关联的项。 (Unicode)
AssocQueryStringA

从注册表中搜索并检索与文件或协议关联相关的字符串。 (AssocQueryStringA)
AssocQueryStringByKeyA

从注册表中搜索并检索从指定键开始的与文件关联相关的字符串。 (ANSI)
AssocQueryStringByKeyW

从注册表中搜索并检索从指定键开始的与文件关联相关的字符串。 (Unicode)
AssocQueryStringW

从注册表中搜索并检索与文件或协议关联相关的字符串。 (AssocQueryStringW)
AutoArrange

自动排列可能已更改或不可用。
BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)
开始

在需要向用户显示进度的操作开始时调用。
BeginFieldUpdates

开始对登录或凭据 UI 中的字段进行批量更新。
BeginList

启动自定义跳转列表的生成会话。
BindToConflict

绑定到 IID 指定的特定冲突。
BindToHandler

绑定到由 BHID) (处理程序 ID 值指定的项的处理程序。
BindToHandler

通过指定的处理程序绑定到 对象。
BindToHandler

由同步中心调用时实例化指定的同步处理程序。
BindToObject

检索处理程序,通常是为特定项实现 IShellFolder 的 Shell 文件夹对象。 控制处理程序构造的可选参数在绑定上下文中传递。
BindToStorage

请求指向对象的存储接口的指针。
BrowseObject

通知 Windows 资源管理器浏览到另一个文件夹。
BrowseToIDList

浏览到指向 PIDL) 项标识符列表 (指针
BrowseToObject

浏览到 对象。
烧伤

指示将数据从暂存区域复制到可写 CD。
ByteToChar

将 BYTE 类型的值转换为 CHAR 类型的值。
ByteToInt8

将 BYTE 类型的值转换为 INT8 类型的值。
CacheOLEServer

已弃用。 缓存对外部对象的引用,以避免在重复使用时重新加载服务器。
回调

为上下文菜单启用回调函数。
CallbackSM

从菜单带对象接收消息。
CanCategorizeOnSCID

确定列是否可以用作类别。
CancelIo

将所有挂起的输入/输出 (I/O) 操作标记为已取消。
CanContinue

确定是否已取消同步。
CanNavigateNow

已弃用。 返回一个值,该值指示当前是否允许导航。
CanRenderComposited

指示桌面带显示为半透明的能力。
CaptureThumbnail

检索 IHTMLDocument2 文档的缩略图表示形式。
CDefFolderMenu_Create2

为选定的一组文件夹对象创建上下文菜单。
CheckPolicy

提供布尔测试,可用于根据附件的执行策略做出决策。
ChrCmpIA

在两个字符之间执行比较。 该比较不区分大小写。 (ANSI)
ChrCmpIW

在两个字符之间执行比较。 该比较不区分大小写。 (Unicode)
CIDLData_CreateFromIDArray

CIDLData_CreateFromIDArray可能已更改或不可用。
Clear

从集合中删除所有对象。 (IObjectCollection.Clear)
ClearClientData

指示对话框清除所有持久化状态信息。
ClearClientState

删除基于客户端 GUID 的任何存储状态。 例如,基于复选框的设置可能指示不应再次显示特定文件类型的提示。
ClearUserAssociations

删除当前用户的所有每用户关联。 这会导致还原到计算机默认值(如果存在)。 不适用于Windows 8。
克隆

目前尚未实现。 (IEnumExplorerCommand.Clone)
克隆

用于请求枚举器对象的副本以保留其当前状态。
克隆

创建一个新的项枚举对象,其内容和状态与当前对象相同。 (IEnumFullIDList.Clone)
克隆

创建一个新的项枚举对象,其内容和状态与当前对象相同。 (IEnumIDList.Clone)
克隆

未实现。未实现。
克隆

克隆资源枚举器。
克隆

获取当前枚举的副本。
克隆

未使用。 克隆 IEnumSyncMgrConflict 对象。
克隆

克隆 IEnumSyncMgrEvents 对象。
克隆

未使用。 克隆 IEnumSyncMgrSyncItems 对象。
克隆

创建另一个状态与当前枚举器相同的项枚举器,以循环访问同一列表。 使用此方法可记录枚举序列中的点,以便稍后返回该点。
克隆

已弃用。 复制当前旅行日志的内容。
CloneFrame

检索当前图像或帧的克隆。
关闭

关闭图像缓存。
关闭

关闭对话框。
CloseDW

通知停靠窗口对象即将从框架中删除。 停靠窗口对象此时应保存任何永久性信息。
CloseFile

关闭当前正在使用的文件。
CollapseAll

折叠给定树中的所有项。
ColorAdjustLuma

更改 RGB 值的亮度。 色调和饱和度不受影响。
ColorHLSToRGB

将颜色从色调亮度饱和度 (HLS) 转换为 RGB 格式。
ColorRGBToHLS

将颜色从 RGB 转换为色调亮度饱和度 (HLS) 格式。
ColumnClick

重新排列列。
CommandLineToArgvW

分析 Unicode 命令行字符串,并返回指向命令行参数的指针数组以及此类参数的计数,其方式类似于标准 C 运行时 argv 和 argc 值。
CommandLinkClicked

启用登录 UI 和凭据 UI 以指示已单击链接。
提交

将 pdwLoc 指定的内容写入存储。
提交

将库更新提交到现有库说明文件。
CommitItem

确认指定项作为处理程序同步集的成员,并确认它应显示在 UI 中。
CommitList

声明通过调用 ICustomDestinationList::BeginList 启动的跳转列表已完成并可供显示。
比较

比较两个 IShellItem 对象。
CompareCategory

确定两项在其项标识符列表中以及 UI 中的相对顺序。
CompareIDs

确定给定两个文件对象或文件夹的项标识符列表的相对顺序。
ComputeApplicationSize

根据当前欺骗设置集获取 Windows 应用商店应用的大小。
ComputerInfoChanged

不支持。 此接口在更高版本的 Windows 中可能不存在。 (IComputerInfoChangeNotify.ComputerInfoChanged)
ConfirmEncryptionLoss

向用户显示一条消息,确认此操作可以接受丢失加密。
ConfirmOverwrite

向用户显示一条消息,确认覆盖现有项是可以接受的。
“连接”

连接 IConnectableCredentialProviderCredential 对象。 在用户单击“预登录访问提供程序”屏幕中的“提交”按钮后,在调用 ICredentialProviderCredential::GetSerialization 之前,将调用此方法。
ConnectToConnectionPoint

建立或终止客户端接收器与连接点容器之间的连接。
CopyCallback

确定是否允许 Shell 移动、复制、删除或重命名文件夹或打印机对象。 (ANSI)
CopyCallback

确定是否允许 Shell 移动、复制、删除或重命名文件夹或打印机对象。 (Unicode)
CopyDataBlock

检索链接的数据块的副本。
CopyItem

声明要复制到指定目标的单个项。
CopyItems

声明一组要复制到指定目标的项。
CountEntries

已弃用。 生成旅行日志中的条目数。
CountTasks

对计划程序队列中具有相同所有者 ID 的任务进行计数。
CreateAppContainerProfile

为 AppContainer 创建每用户、每应用配置文件。
CreateBand

创建指定的带区。
CreateBrowserPropSheetExt

已弃用。 允许派生类将 Folder Options 属性表添加到基类。
CreateCategory

创建类别对象。
CreateEnumIDListFromContents

从视图的内容创建 ID 列表的枚举器。
CreateEnvironmentBlock

检索指定用户的环境变量。 然后,可以将此块传递给 CreateProcessAsUser 函数。
CreateImageFromFile

基于给定文件创建 IShellImageData 接口的实例。
CreateImageFromStream

基于给定的文件流创建 IShellImageData 接口的实例。
CreateInvoker

检索一个 对象,该对象允许对当前选定内容调用关联的处理程序。 调用程序包括验证当前选择是否受支持的功能。
CreateIShellImageData

创建 IShellImageData 接口的实例。
CreateItem

创建指定的文件。
CreateItemID

根据提供的数据创建 ItemID。
CreateObject

创建指定类的本地对象,并返回指向对象上指定接口的指针。
CreateProfile

创建新的用户配置文件。
CreateResource

创建指定的资源。
CreateSession

通知同步中心指定项的同步已开始。
CreateShare

共享“用户”或“公用文件夹”。 如果文件夹已共享,此方法会更新其共享状态。
CreateViewObject

请求可用于从文件夹对象获取信息或与文件夹对象交互的对象。
CreateViewWindow

创建视图窗口。 这可以是 Windows 资源管理器的右窗格,也可以是文件夹窗口的客户端窗口。
CreateViewWindow

已弃用。 在创建新的浏览器视图窗口时协调状态的更新。
CreateViewWindow2

用于请求创建新的 Shell 视图窗口。 它可以是 Windows 资源管理器的右窗格,也可以是文件夹窗口的客户端窗口。
CreateViewWindow3

请求创建新的 Shell 视图窗口。 视图可以是 Windows 资源管理器的右窗格,也可以是文件夹窗口的客户端窗口。 此方法替换 CreateViewWindow2。
CredentialsChanged

指示登录 UI 或凭据 UI 的枚举凭据列表已更改。
DAD_AutoScroll

拖动图像时滚动窗口。
DAD_DragEnterEx

在拖动操作期间锁定指定窗口的更新,并在窗口中的指定位置显示拖动图像。 (DAD_DragEnterEx)
DAD_DragEnterEx2

在拖放操作期间锁定指定窗口的更新,并在窗口中的指定位置显示拖动图像。
DAD_DragLeave

解锁由 DAD_DragEnterEx 函数锁定的窗口。
DAD_DragMove

移动在拖放操作期间拖动的图像。
DAD_SetDragImage

设置拖动图像。
DAD_ShowDragImage

显示或隐藏正在拖动的图像。 (DAD_ShowDragImage)
解码

解码图像文件,设置状态。
DEFINE_PROPERTYKEY

用于将格式标识符 (FMTID) 和属性标识符 (PID) 打包到表示属性键的 PROPERTYKEY 结构中。
DefScreenSaverProc

为屏幕保护程序应用程序不处理的任何消息提供默认处理。
DefSubclassProc

调用窗口子类链中的下一个处理程序。 子类链中的最后一个处理程序调用窗口的原始窗口过程。
删除

删除同步项。
DeleteAppContainerProfile

删除指定的每用户、每应用配置文件。
DeleteFieldComboBoxItem

向登录 UI 或凭据 UI 传达应从组合框中删除项并更新 UI。
DeleteItem

声明要删除的单个项。
DeleteItems

声明一组要删除的项。
DeleteList

删除指定应用程序的自定义跳转列表。
DeleteLogError

由已注册应用程序的处理程序调用,以删除同步管理器状态对话框中错误选项卡中以前记录的 ErrorInformation、警告或错误消息。
DeleteProfileA

从指定计算机中删除用户配置文件和所有用户相关的设置。 调用方必须具有管理权限才能删除用户的配置文件。 (ANSI)
DeleteProfileW

从指定计算机中删除用户配置文件和所有用户相关的设置。 调用方必须具有管理权限才能删除用户的配置文件。 (Unicode)
DeleteShare

从“用户”或“公用文件夹”中删除共享。
DeleteTab

从任务栏中删除项。
DeriveAppContainerSidFromAppContainerName

获取指定配置文件的 SID。
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName

DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName 保留供将来使用。
DeskBandRegistrationChanged

刷新桌面带注册缓存。
Destroy

销毁浏览器。
DestroyBand

销毁指定的带区。
DestroyEnvironmentBlock

释放 CreateEnvironmentBlock 函数创建的环境变量。
DestroyViewWindow

销毁视图窗口。
分离

检索 ISharedBitmap 对象中包含的位图,如果包含的位图驻留在共享内存中,则返回副本。
DisableDebugging

禁用指定包进程的调试模式。
DiscardEdit

放弃对图像所做的编辑。
断开连接

断开 IConnectableCredentialProviderCredential 对象的连接。
DisplayName

如果 IShellImageData 在文件路径上初始化,则获取文件的名称。 否则,获取数据流的名称。
DisplayParseError

已弃用。 显示无法由 IBrowserService::IEParseDisplayName 成功分析的 URL。
DLLGETVERSIONPROC

由许多 Windows Shell DLL 实现,允许应用程序获取特定于 DLL 的版本信息。
DllInstall

处理 DLL 的安装和设置。
DoContextMenuPopup

自 Windows Server 2003 起,DoContextMenuPopup 不再可供使用。
DoEnvironmentSubstA

分析包含对一个或多个环境变量的引用的输入字符串,并将其替换为其完全扩展的值。 (ANSI)
DoEnvironmentSubstW

分析包含对一个或多个环境变量的引用的输入字符串,并将其替换为其完全扩展的值。 (Unicode)
DoPreview

指示预览处理程序从先前的 Initialize 方法调用中指定的源加载数据,并开始呈现到预览器窗口。
DoRename

对当前选定内容启动重命名操作。
DragAcceptFiles

注册窗口是否接受已删除的文件。
DragEnter

通知拖动图像管理器已调用放置目标的 IDropTarget::D ragEnter 方法。
DragFinish

释放系统分配用于将文件名传输到应用程序的内存。
DragLeave

通知拖动图像管理器已调用放置目标的 IDropTarget::D ragLeave 方法。
DragOver

通知拖动图像管理器已调用放置目标的 IDropTarget::D ragOver 方法。
DragQueryFileA

检索由成功拖放操作生成的已删除文件的名称。 (ANSI)
DragQueryFileW

检索由成功拖放操作生成的已删除文件的名称。 (Unicode)
DragQueryPoint

检索在拖放操作期间放置文件时鼠标指针的位置。
绘制

绘制解码的图像。
DriveType

DriveType 函数根据驱动器编号确定驱动器类型。 (DriveType 函数)
DriveType

DriveType 函数根据驱动器编号确定驱动器类型。 (DriveType)
Drop

通知拖动图像管理器已调用放置目标的 IDropTarget::D rop 方法。
DuplicateIcon

创建指定图标的副本。
DWordPtrAdd

将两个类型为 DWORD_PTR 的值相加。
DWordPtrMult

将DWORD_PTR类型的一个值乘以另一个值。
DWordPtrSub

从另一个值中减去DWORD_PTR类型的一个值。
启用

启用或禁用自动完成。
启用

启用或禁用桌面背景。
启用

请求启用或禁用活动处理程序。 可以同步已启用的处理程序,但禁用的处理程序不能同步。
启用

启用或禁用同步项。
EnableDebugging

为指定包的进程启用调试模式。
EnableFocusTracking

使客户端进程能够选择加入 Windows 应用商店应用的焦点跟踪机制,该机制控制触摸键盘的调用和消除语义。
EnableHandler

启用或禁用处理程序。
EnableItem

启用或禁用由指定处理程序管理的同步项。
EnableModeless

启用或禁用无模式对话框。 目前未实现此方法。
EnableModeless

在从 PrepareForSync 和 Synchronize 方法中显示任何对话框之前和之后,由注册的应用程序调用。
EnableModelessSB

指示 Windows 资源管理器启用或禁用其无模式对话框。
EnableOpenDropDown

在对话框中的“打开”或“保存”按钮上启用下拉列表。
End

指示与此进度实现关联的操作已结束。
EndFieldUpdates

完成并提交由 BeginFieldUpdates 启动的批处理更新。
EndOperation

通知数据对象异步数据提取已结束。
EndVisualGroup

停止将元素添加到对话框中的视觉对象组。
EnsureItemVisible

确保给定项可见。
EnterFolder

在命名空间访问期间即将输入文件夹时调用。 对于检索到的项的任何初始化,请使用此方法。
EnterFolder

通知文件夹是文件操作的目标。
EnumApps

创建枚举器,用于枚举应用程序发布者针对给定类别发布的所有应用程序。
EnumBands

枚举带站点中的带。
EnumCategories

获取表示类别的 GUID 列表的枚举器。
EnumConflicts

枚举范围限定为提供的同步处理程序和同步项的冲突。
EnumerateBackgroundTasks

获取指定包提供的后台任务。
EnumItems

获取数组中项的枚举器。
EnumObjects

使客户端能够通过创建项标识符枚举对象并返回其 IEnumIDList 接口来确定文件夹的内容。 然后,该接口支持的方法可用于枚举文件夹的内容。
EnumReady

通知实施者视图的项枚举已完成。
EnumResources

获取资源枚举器对象。
EnumSearches

请求指向接口的指针,该接口允许客户端枚举可用的搜索对象。
EnumSubCommands

检索命令的子命令的枚举器。
EnumSyncMgrItems

获取已注册应用程序处理的项的 ISyncMgrEnumItems 接口。
EstablishConnection

需要网络连接时,由已注册应用程序的处理程序调用。
EvaluateNewWindow

接受尝试显示的新窗口的相关数据,并根据用户的首选项确定是否允许该窗口打开。
执行

对附件执行操作。
执行

对所选项调用谓词。 调用此接口的其他方法后,调用此方法。
展开

请求自动完成客户端生成与其命名空间中的指定项关联的候选字符串。
ExpandEnvironmentStringsForUserA

使用为指定用户建立的环境块展开源字符串。 (ANSI)
ExpandEnvironmentStringsForUserW

使用为指定用户建立的环境块展开源字符串。 (Unicode)
提取

从指定位置提取图标图像。 (ANSI)
提取

从指定位置提取图标图像。 (Unicode)
提取

从对象(如 Shell 文件夹中的项)请求图像。
ExtractAssociatedIconA

获取作为资源存储在文件中的图标或存储在文件的关联可执行文件中的图标的句柄。 (ANSI)
ExtractAssociatedIconExA

ExtractAssociatedIconEx 可能已更改或不可用。 (ANSI)
ExtractAssociatedIconExW

ExtractAssociatedIconEx 可能已更改或不可用。 (Unicode)
ExtractAssociatedIconW

获取作为资源存储在文件中的图标或存储在文件的关联可执行文件中的图标的句柄。 (Unicode)
ExtractIconA

从指定的可执行文件、DLL 或图标文件中获取图标的句柄。 若要检索大图标或小图标的句柄数组,请使用 ExtractIconEx 函数。 (ANSI)
ExtractIconExA

ExtractIconEx 函数创建从指定可执行文件、DLL 或图标文件中提取的大图标或小图标的句柄数组。 (ANSI)
ExtractIconExW

ExtractIconEx 函数创建从指定可执行文件、DLL 或图标文件中提取的大图标或小图标的句柄数组。 (Unicode)
ExtractIconW

从指定的可执行文件、DLL 或图标文件中获取图标的句柄。 若要检索大图标或小图标的句柄数组,请使用 ExtractIconEx 函数。 (Unicode)
FileFailure

在发生故障且需要用户交互时调用。
FillFromObject

创建结果文件夹并用项目填充该文件夹。
Filter

评估是否应允许凭据提供程序列表提供凭据磁贴。
FilterView

设置当前视图内容的筛选器。
FindCIE4ConnectionPoint

已弃用。 获取浏览器事件的连接点。
FindConnectionPoint

已弃用。 获取浏览器事件的连接点。
FindExecutableA

检索与特定文档文件关联的可执行 (.exe) 文件的名称和句柄。 (ANSI)
FindExecutableW

检索与特定文档文件关联的可执行 (.exe) 文件的名称和句柄。 (Unicode)
FindFolderFromIDList

获取一个 对象,该对象表示基于 IDList 的已知文件夹。 对象允许查询某些文件夹属性、获取文件夹的当前路径、将文件夹重定向到另一个位置,以及获取作为 ITEMIDLIST 的文件夹路径。
FindFolderFromPath

获取一个 对象,该对象表示基于文件系统路径的已知文件夹。
FindToolbar

在工具栏框架中查找指定的 IDockingWindow 对象,并返回指向它的接口指针。
FindTravelEntry

已弃用。 确定旅行日志中是否存在特定的旅行条目。
FindWindowSW

在 Shell 窗口集合中查找一个窗口,并返回该窗口的句柄和 IDispatch 接口。
FinishOperations

在对 IFileOperation 的调用执行的最后一个操作完成后,执行调用方实现的操作。
FolderIdFromCsidl

获取与旧 CSIDL 值等效的 KNOWNFOLDERID。
FolderIdToCsidl

获取与给定 KNOWNFOLDERID 等效的旧 CSIDL 值。
ForwardViewMsg

已弃用。 使用 BASEBROWSERDATA 结构的 _hwndView 成员作为 SendMessage hWnd 参数,使用视图收到的消息调用 SendMessage 函数。
FoundItem

在命名空间遍查期间在命名空间中找到对象时调用。 使用此方法作为实现它的类的main操作函数。 在此方法中根据需要执行操作。
FreeConfirmConflictItem

释放已为 CONFIRM_CONFLICT_ITEM 结构分配的资源。
FreeIDListArray

释放指向 PIDL) 列表数组 (项标识符列表的指针使用的内存。
FreeIDListArrayChild

释放指向子项 ID 的指针数组的内存空间。 这会释放数组中的PITEMID_CHILDs和数组本身。
FreeIDListArrayFull

释放指向 PIDL) 数组 (项标识符列表的指针的内存空间。 这会释放数组中的PIDLIST_ABSOLUTEs和数组本身。
FreeKnownFolderDefinitionFields

从 IKnownFolder::GetFolderDefinition 释放结果中分配的字段。
get_Application

获取应用程序对象。
get_Count

获取 Shell 窗口集合中的窗口数。
get_CurrentViewMode

获取当前文件夹的当前视图模式。
get_FocusedItem

获取 FolderItem 对象,该对象代表具有输入焦点的项。
get_Folder

获取代表视图的 Folder 对象。
get_FolderFlags

获取当前文件夹的设置。
get_GroupBy

获取用于对文件夹视图进行分组的列。
get_IconSize

获取当前文件夹的图标大小设置。
get_Parent

未实现。 (IShellFolderViewDual.get_Parent)
get_Script

获取视图的脚本对象。
get_SortColumns

获取用于对当前文件夹进行排序的列的名称。
get_ViewOptions

获取一组指示视图当前选项的标志。
GetAcceptLanguagesA

检索指定语言首选项时与网站一起使用的字符串。 (ANSI)
GetAcceptLanguagesW

检索指定语言首选项时与网站一起使用的字符串。 (Unicode)
GetAccountOptions

检索一个值,该值指示本地帐户或 Microsoft 帐户的“其他用户”磁贴是否显示在登录或凭据 UI 中。
GetAllUsersProfileDirectoryA

检索包含所有用户共享的程序数据的目录的根路径。 (ANSI)
GetAllUsersProfileDirectoryW

检索包含所有用户共享的程序数据的目录的根路径。 (Unicode)
GetAnyOperationsAborted

获取一个值,该值指示调用 IFileOperation::P erformOperations 发起的任何文件操作是否在完成之前停止。 可以通过用户操作或系统以无提示方式停止操作。
GetAppContainerFolderPath

获取指定应用容器的本地应用数据文件夹的路径。
GetAppContainerRegistryLocation

获取与应用容器关联的注册表存储的位置。
GetAppID

检索文件类型处理程序的显式应用程序用户模型 ID (AppUserModelID) (如果已声明)。
GetAppInfo

获取有关应用程序的常规信息。
GetApplicationDisplayName

检索实现处理程序的应用程序的显示名称。
GetApplicationIconReference

检索实现处理程序的应用程序的图标。
GetApplicationPublisher

检索实现处理程序的应用程序的发布者的名称。
GetApplicationSizeBounds

此方法检索应用程序支持的大小边界。
GetApplicationViewOrientation

获取应用程序设计模式窗口的方向。
GetAppName

检索使用 文件的应用程序的名称。
GetAppUserModelId

从源应用程序检索 AppUserModelId。
GetAppVisibilityOnMonitor

查询指定监视器的当前模式。
GetArguments

获取与 Shell 链接对象关联的命令行参数。 (ANSI)
GetArguments

获取与 Shell 链接对象关联的命令行参数。 (Unicode)
GetArrangeParam

获取视图的排列参数,这是视图的排序方式。
GetAsyncMode

由放置目标调用,以确定数据对象是否支持异步数据提取。
GetAt

从数组中检索指定用户。
GetAt

提供指向指定对象的接口的指针。 对象和接口由索引和接口 ID 指定。
GetAttributes

获取 IShellItem 对象的一组请求的属性。
GetAttributes

获取 IShellItemArray 中包含的项集的属性。
GetAttributes

获取资源属性。
GetAttributesOf

获取 IShellFolder 表示的 对象中包含的一个或多个文件或文件夹对象的属性。
GetAutoArrange

GetAutoArrange 可能已更改或不可用。
GetAutoArrange

获取文件夹的自动排列模式的当前状态。
GetAvailableSize

检索特定屏幕上可用于显示辅助功能窗口的维度。
GetBackgroundColor

检索未显示图像或禁用桌面背景时桌面上可见的颜色。 当桌面壁纸未填满整个屏幕时,此颜色也用作边框。
GetBandInfo

获取带对象的状态信息。
GetBandInfoSFB

获取有关 IShellFolderBand 对象的信息,并将其置于 BANDINFOSFB 结构中。
GetBandObject

从波段站点获取指定的波段对象。
GetBandSiteInfo

获取有关波段站点中的带的信息。
GetBaseBrowserData

已弃用。 获取一个只读结构,其中包含基类拥有的受保护元素,以便确定状态。
GetBitmapValue

允许从具有位图字段的凭据检索位图数据。
GetBool

获取指定属性键的布尔值。
GetBorderDW

获取为指定的 IDockingWindow 对象分配的边框空间。
GetBrowserByIndex

已弃用。 检索具有给定索引的浏览器。
GetBrowserIndex

已弃用。 检索窗口层次结构中浏览器的索引。
GetCachedSlowAppInfo

将信息返回到源自慢速源的应用程序。 与 IShellApp::GetSlowAppInfo 不同,此方法可以返回已缓存的信息。 此方法不适用于已发布的应用程序。
GetCancelEvent

检索将在取消操作时发送的事件。
GetCancelInformation

返回当用户从进度 UI 中选择“取消”时发布的信息。
GetCancelledPage

当用户通过向导扩展取消导航时调用。 获取 PROPSHEETPAGE 的句柄,该页表示当用户在向导扩展中取消导航时要显示的向导页。
GetCanonicalName

获取 Windows 资源管理器命令的 GUID。
GetCapabilities

确定是否可以关闭文件,以及 UI 是否能够切换到使用该文件的应用程序的窗口。
GetCapabilities

获取一组描述处理程序定义功能的标志。
GetCapabilities

获取一组描述项定义功能的标志。
GetCategories

检索一个结构,其中列出了应用程序发布者提供的类别。
GetCategory

获取与标识符列表关联的类别列表。
GetCategory

检索所选文件夹的类别虚拟、固定、公用或按用户。
GetCategoryForSCID

获取表示要用于指定 Shell 列的分类程序的 GUID。
GetCategoryInfo

获取有关类别的信息,例如默认显示和要显示在 UI 中的文本。
GetCategoryName

获取指定类别的名称。
GetCheckboxValue

检索复选框值。
GetCheckButtonState

获取对话框中的复选按钮(复选框)的当前状态。
GetCheckState

获取树视图控件中检查框项的状态。
GetClient

获取客户端对象。
GetCLSID

获取类标识符 (CLSID) 指定属性键的值。
GetCodePage

检索 ANSI 代码页) 代码页标识符 (数值。
GetColor

按指定获取颜色。
GetColumnCount

获取可见列或完整列集的列计数。
GetColumnInfo

请求有关列的信息。
GetColumnInfo

获取有关每个列的信息:_width、可见性、显示名称和状态。
GetColumnPropertyList

获取与枚举的列对应的列的有序列表。
GetColumns

获取 PROPERTYKEY 结构的数组,这些结构表示视图支持的列。 包括所有列或仅包含当前可见的列。
GetComboBoxValueAt

获取给定索引处的组合框条目的字符串标签。
GetComboBoxValueCount

获取指定组合框中项的计数,并指定应具有初始选择的项。
GetCommand

获取指定的 Explorer 命令实例。
GetCommands

获取指定的 Explorer 命令枚举器实例。
GetCommandString

获取有关快捷菜单命令的信息,包括命令的帮助字符串和与语言无关或规范的名称。
GetComment

获取一个字符串,其中包含有关处理程序的注释。
GetComment

获取一个字符串,其中包含有关该项的注释。
GetCompositionState

获取组合状态。
获取天气条件

以 ICondition 对象的形式检索搜索框的内容。
GetConflictIdInfo

获取标识冲突存储区内冲突的信息。
GetConflictIDList

将冲突映射到其 IShellItem。
GetContext

获取处理程序可用于显示属性或执行上下文菜单操作的上下文对象。
GetControlItemState

获取在对话框中找到的容器控件中的项的当前状态。
GetControlState

获取给定控件的当前可见性和启用状态。
GetControlStyle

获取为命名空间对象的树视图控件设置的显示样式。
GetControlStyle2

获取为命名空间对象的树视图控件设置的扩展显示样式。
GetControlWindow

获取浏览器控件的窗口句柄。
GetCount

获取给定 IShellItem 数组中的项数。
GetCount

检索用户数组中的 ICredentialProviderUser 对象数。
GetCount

获取冲突项计数。
GetCount

获取项计数。
GetCount

获取存储区中的冲突数。
GetCount

提供集合中对象的计数。
GetCreateFlags

获取将传递给 CreateProcess 的其他标志。
GetCredentialAt

获取特定的凭据。
GetCredentialCount

获取此凭据提供程序下的可用凭据数。
GetCurFolder

获取文件夹对象的 ITEMIDLIST。
GetCurrentFilter

获取当前筛选器作为 Unicode 字符串。
GetCurrentFolderFlags

获取当前应用的文件夹标志。
GetCurrentInfo

获取当前文件夹设置。
GetCurrentPage

获取多页图像的当前页。
GetCurrentProcessExplicitAppUserModelID

检索当前进程的应用程序定义的显式应用程序用户模型 ID (AppUserModelID) 。
GetCurrentSelection

获取用户在对话框中的当前选择。
GetCurrentView

获取浏览器当前视图的接口。
GetCurrentView

获取最新的控制面板视图:_Classic 视图或类别视图。
GetCurrentViewMode

获取包含表示文件夹当前视图模式的值的地址。
GetData

从注册表中搜索并检索与文件或协议关联的二进制数据。
GetDataFormatFromPath

根据文件扩展名确定文件的格式。
GetDataFromIDList

获取指向 IDList 中第一个 ItemID 中的客户端提供的结构的只读指针。 (重载 1/2)
GetDataFromIDList

获取指向 IDList 中第一个 ItemID 中的客户端提供的结构的只读指针。 (重载 2/2)
GetDataObject

获取当前 DataPackage 对象的 IDataObject 表示形式。
GetDateStamp

请求上次修改映像的日期。 此方法允许 Shell 确定缓存的图像是否过期。
GetDefaultBandWidth

获取添加带时,乐队网站最初用于设置默认宽度的带宽。
GetDefaultCategory

使文件夹能够替代默认分组。
GetDefaultColumn

获取默认排序和显示列。
GetDefaultColumnState

获取指定列的默认状态。
GetDefaultDestinationName

获取 Shell 项的默认名称。
GetDefaultMenuText

由 Shell 视图调用以获取默认快捷菜单文本。
GetDefaultSaveFolder

检索库用于保存操作的默认目标文件夹。
GetDefaultSearchGUID

返回文件夹的默认搜索对象的全局唯一标识符 (GUID) 。
GetDefaultSpacing

获取指向 POINT 结构的指针,该结构包含项的默认宽度 (x) 和高度 (y) 度量值,包括周围的空格。
GetDefaultUserProfileDirectoryA

检索默认用户配置文件的根路径。 (ANSI)
GetDefaultUserProfileDirectoryW

检索默认用户配置文件的根路径。 (Unicode)
GetDelay

获取动画的当前帧的延迟值。
GetDelayedPropertyStore

按指定获取 IPropertyStore 接口对象。
GetDescription

获取可在 UI 中显示的分类程序的名称,例如按设备类型分组。
GetDescription

获取 Shell 链接对象的说明字符串。 (ANSI)
GetDescription

获取 Shell 链接对象的说明字符串。 (Unicode)
GetDescription

获取事件说明。
GetDestinationStream

获取一个空流,该流接收要复制的文件的新版本。
GetDetailsEx

获取由 FMTID) (属性集标识符标识的详细信息, (SHELL 文件夹中的项 (PID) 属性标识符标识。
GetDetailsOf

获取有关 Shell 文件夹中项的详细信息。
GetDetailsOf

获取有关 Shell 文件夹中项的详细信息(由列索引标识)。
GetDirectory

获取当前工作目录。
GetDisplayName

获取 IShellItem 对象的显示名称。
GetDisplayNameOf

检索指定文件对象或子文件夹的显示名称。
GetDpiForShellUIComponent

根据当前比例系数和PROCESS_DPI_AWARENESS检索SHELL_UI_COMPONENT占用的每英寸 (dpi) 点数。
GetDragPoint

获取启动当前拖放操作的点。
GetDropDownStatus

获取自动完成下拉列表的当前显示状态。
GetDropPoint

获取终止当前拖放操作的点。
GetDynamicInfo

由系统调用,以确定在显示“自动播放”对话框之前是否显示特定处理程序。
GetEditBoxText

获取编辑框控件中的当前文本。
GetEncoderParams

获取编码器参数的当前集。
GetEntry

获取缓存中图像的句柄。
GetEnum

未实现此方法。 (IQueryAssociations.GetEnum)
GetEnumFlags

允许客户端指定应枚举 Shell 文件夹中哪些类的对象。 与 SHBrowseForFolder 一起使用时,指定应在对话框树视图中显示的一个或多个项的类,以及不应显示的一个或多个类。
GetEnumFlagsForItem

允许客户端指定应枚举 Shell 项中的哪些类对象以包含在视图中。
GetEvent

获取指定的事件对象。
GetEventCount

获取事件计数。
GetEventEnumerator

获取处理程序事件的枚举器。
GetEventID

获取事件 ID。
GetExtension

获取快捷方式对象的文件扩展名。 (ANSI)
GetExtension

获取快捷方式对象的文件扩展名。 (Unicode)
GetFieldDescriptorAt

获取描述指定字段的元数据。
GetFieldDescriptorCount

检索显示此提供程序凭据所需的 中的字段计数。
GetFieldOptions

检索登录或凭据 UI 中指定字段的当前选项集。 由凭据提供程序框架调用。
GetFieldState

检索字段状态。 登录 UI 和凭据 UI 使用此来获取有关凭据字段的信息,以在用户磁贴中显示此信息。
GetFileID

获取当前文件的唯一文件标识符。
GetFileName

检索当前在对话框的“文件名”编辑框中输入的文本。
GetFileNameFromBrowse

GetFileNameFromBrowse 函数创建“打开”对话框,以便用户可以指定要打开的文件的驱动器、目录和名称。
GetFileNameFromBrowse

GetFileNameFromBrowse 函数创建“打开”对话框,以便用户可以指定要打开的文件的驱动器、目录和名称。 (GetFileNameFromBrowse)
GetFileOverlayInfo

获取具有指定属性的指定文件的图标覆盖或图标图像的索引。
GetFileTime

获取指定属性键的日期和时间值。
GetFileTypeIndex

获取当前选定的文件类型。
GetFindData

获取存储在 WIN32_FIND_DATA 结构中的文件系统信息。
GetFirstPage

获取向导扩展的第一页的句柄。
GetFlags

获取与 Windows 资源管理器命令关联的标志。
GetFlags

获取当前选项设置。
GetFlags

获取事件标志。
GetFlags

已弃用。 检索当前浏览器标志集。
GetFocusedItem

获取当前在文件夹视图中具有焦点的项的索引。
GetFolder

获取快捷方式对象的文件夹名称。 (ANSI)
GetFolder

获取快捷方式对象的文件夹名称。 (Unicode)
GetFolder

获取对话框中当前选择的文件夹,或者,如果对话框当前未显示,则获取打开对话框时要选择的文件夹。
GetFolder

获取文件夹对象。
GetFolder

获取一个 对象,该对象表示由其 KNOWNFOLDERID 标识的已知文件夹。
GetFolderByName

获取一个 对象,该对象表示由其规范名称标识的已知文件夹。
GetFolderCapabilities

获取文件夹的功能,以便通过 System.IsPinnedToNameSpaceTree 属性值和更改通知注册状态进行筛选。
GetFolderDefinition

检索一个结构,该结构包含已知文件夹的定义元素,其中包括文件夹的类别、名称、路径、说明、工具提示、图标和其他属性。
GetFolderFlags

获取文件夹视图选项标志。
GetFolderIds

获取所有已注册的已知文件夹 ID 的数组。 这可用于枚举所有已知文件夹。
GetFolders

获取库中包含的子文件夹集。
GetFolderSetData

已弃用。 获取包含文件夹信息的结构。
GetFolderTargetInfo

提供文件夹快捷方式的目标文件夹的位置和属性。
GetFolderType

检索文件夹类型。
GetFolderType

获取库的文件夹类型。
GetFolderViewOptions

检索视图的当前选项集。
GetFont

获取对字体设置的当前属性。
GetFormat

检索位图图像的 alpha 类型。
GetForWindow

获取指定窗口的 DataTransferManager 实例。
GetFrameOptions

检索可用的浏览器框架视图选项。
GetGroupBy

检索用于对文件夹显示中的项目进行分组的属性和排序顺序。
GetGroupByProperty

获取分组属性。
GetGroupSubsetCount

获取为组的子集显示的可见行计数。
GetGroupSubsetCount

获取可见行的组计数。
GetHandlerEnumerator

获取一个枚举器,该枚举器提供对用户公开并由其管理的同步处理程序 ID 的访问权限。
GetHandlerID

获取为其记录事件的处理程序的 ID。
GetHandlerInfo

获取描述处理程序的属性。
GetHandlerInfo

获取处理程序信息。
GetHandlerRegistrationInfo

由已注册应用程序的处理程序调用以获取当前注册信息。
GetHistoryObject

已弃用。 检索表示浏览器历史记录对象的 IOleObject。
GetHotkey

获取 shell 链接对象的 (热键) 键盘快捷方式。 (ANSI)
GetHotkey

获取 shell 链接对象的 (热键) 键盘快捷方式。 (Unicode)
GetIcon

获取与指定的 Windows 资源管理器命令项关联的图标的图标资源字符串。
GetIcon

获取库的默认图标。
GetIconLocation

获取图标的位置和索引。 (ANSI)
GetIconLocation

获取图标的位置和索引。 (Unicode)
GetIconLocation

检索与应用程序关联的图标的位置。
GetIconLocation

获取 Shell 链接对象的图标的位置 (路径和索引) 。 (ANSI)
GetIconLocation

获取 Shell 链接对象的图标的位置 (路径和索引) 。 (Unicode)
GetIconOf

获取特定文件夹中对象的图标。
GetIconSize

获取文件夹图标大小。
GetId

获取所选文件夹的 ID。
GetIDArrayResult

获取在由 INamespaceWalk::Walk 启动的命名空间访问期间找到的对象列表。
GetIDList

获取 SHELL 命名空间文件夹在 IDList (ITEMIDLIST) 窗体中的位置。
GetIDList

获取项标识符列表。
GetIDList

获取作为 ITEMIDLIST 的搜索文件夹。
GetIDList

获取 Shell 链接对象目标的项标识符列表。 (ANSI)
GetIDList

获取 Shell 链接对象目标的项标识符列表。 (Unicode)
GetImage

获取表示 IShellItem 的 HBITMAP。
GetInfoFlags

获取项的信息标志。 当前未使用此方法。
GetInfoTip

获取项的信息提示文本。
GetInt32

获取指定属性键的 Int32 值。
GetItem

检索表示指定项的 对象。
GetItem

IParseAndCreateItem::GetItem 方法
GetItem

获取与此项相关的 IShellItem。
GetItem

获取指定的冲突数据项。
GetItem

成功时获取指定项的结果信息。
GetItemAt

获取 IShellItemArray 中给定索引处的项。
GetItemChoice

获取用户想要保留的项的索引。
GetItemChoiceCount

获取用户希望保留的项数。
GetItemCustomState

获取与给定 Shell 项关联的复选框的状态。
GetItemData

请求指定文件的列数据。
GetItemHeight

获取项的高度。
GetItemID

获取记录事件的项的 ID。
GetItemID

获取同步项的唯一 ID。
GetItemIDList

获取指向相关项的项标识符列表 (PIDL) 的指针。
GetItemInfo

获取同步项的属性。
GetItemObject

获取一个接口,该接口引用视图中显示的数据。
GetItemObject

获取已注册应用程序处理的指定项上的接口。
GetItemPosition

获取项目在文件夹视图中的位置。
GetItemRect

获取描述给定项的大小和位置的 RECT 结构。
GetItemsArray

检索冲突项数组。
GetItemSpacing

仅获取小视图和大视图模式的间距。
GetItemState

获取有关 Shell 项的状态信息。
GetIterationInfo

获取有关一组冲突中哪些冲突正在解决的信息。
GetJunctionCLSID

如果项是交接点,则获取实现项 IShellFolder 的对象 (CLSID) 的类标识符。
GetKey

从注册表中搜索并检索与文件或协议关联相关的项。
GetLastPage

获取向导扩展页的最后一页的句柄。
GetLastSyncTime

获取上次同步处理程序的日期和时间。
GetLastSyncTime

获取上次同步项的日期和时间。
GetLevel

获取事件的日志级别。
GetLinkReference

获取事件的热链接的引用。 热链接是一个显示的属性,用户可以单击该属性来执行操作。 这允许处理程序显示用户可在 文件夹中一目了然地查看的可用操作。
GetLinkText

获取事件的热链接的文本。
GetList

检索一个 对象,该对象表示跳转列表中的“最近”或“常用”类别中列出的目标集合。
GetLocation

获取要提取的图像的路径。
GetMaxLength

返回调用特定名称的命名空间中允许的最大字符数。
获取菜单

通过调用 IShellMenu::SetMenu 获取设置的菜单信息。
GetMenuContextHelpId

检索与指定菜单关联的帮助上下文标识符。
GetMenuInfo

从 IShellMenu::Initialize 方法获取信息。
GetMenuPosFromID

GetMenuPosFromID 可能已更改或不可用。
GetMenuRestrictions

. (IDefaultFolderMenuInitialize.GetMenuRestrictions)
GetMilliseconds

获取进度对话框的运行时间和剩余时间。
GetMode

检索已分析项的枚举模式。
GetMonitor

检索要启动的应用程序的目标监视器。
GetMonitorDevicePathAt

检索系统监视器之一的唯一 ID。
GetMonitorDevicePathCount

检索与系统关联的监视器数。
GetMonitorRECT

检索指定监视器的显示矩形。
GetName

获取不带扩展名的快捷方式对象的文件名。 (ANSI)
GetName

获取不带扩展名的快捷方式对象的文件名。 (Unicode)
GetName

检索与文件类型关联的可执行文件的完整路径和文件名。
GetName

获取事件的名称。 此字符串可以是事件的简单名称,也可以是简短摘要。 它显示在事件的文件夹和属性表中。
GetName

获取处理程序的显示名称。
GetName

获取同步项的 UI 显示名称。
GetNameAt

获取属性存储中指定索引处的属性的名称。
GetNameCount

获取属性存储区中属性名称的数目。
GetNamedValue

从命名属性存储中获取命名属性的值。
GetNavigateState

已弃用。 检索浏览器的当前导航状态。
GetNextItem

根据请求的方法检索树中的下一项。
GetNextPage

当用户向前导航通过向导扩展页时调用。 获取 PROPSHEETPAGE 的句柄,该页表示紧跟在向导扩展页之后的向导页。
GetNumberOfApps

已过时。 应用程序控制面板添加/删除程序的客户端可以返回E_NOTIMPL。
GetNumberOfCategories

已过时。 “添加/删除程序”控制面板应用程序的客户端可能会返回E_NOTIMPL。
GetObject

从视图中获取项。
GetObject

创建与处理程序相关的特定类型的对象。
GetObject

创建与项相关的特定类型的对象。
GetObjectCount

获取文件夹视图中的项目数。
GetOleObject

已弃用。 检索浏览器的 IOleObject。
GetOperationStatus

获取进度对话框的操作状态。
GetOptions

获取当前的自动完成选项。 (IACList2.GetOptions)
GetOptions

获取当前的自动完成选项。 (IAutoComplete2.GetOptions)
GetOptions

获取当前浏览器选项。
GetOptions

获取设置为控制对话框行为的当前标志。
GetOptions

获取库的选项。
GetOverlayIconIndex

获取系统映像列表中图标覆盖的索引。
GetOverlayIndex

获取系统映像列表中的覆盖索引。
GetOverlayInfo

提供图标覆盖的位图的位置。
GetPackageExecutionState

返回指定包的当前执行状态。
GetPageCount

获取多页图像中的页数。
GetPalette

已弃用。 检索浏览器的调色板。
GetPaneState

获取给定 Windows 资源管理器窗格的可见性状态。
GetParent

获取 IShellItem 对象的父级。
GetParentAndItem

获取项的父项和父项的子 ID。
GetParentSite

已弃用。 检索浏览器父级的就地客户端站点。
GetPath

检索字符串形式的已知文件夹的路径。
GetPath

获取指定控制面板项的路径。
GetPath

获取 Shell 链接对象的目标的路径和文件名。 (ANSI)
GetPath

获取 Shell 链接对象的目标的路径和文件名。 (Unicode)
GetPidl

已弃用。 检索指向项标识符列表的当前指针的副本, (PIDL) 。
GetPidl

已弃用。 获取指向与旅行项关联的项标识符列表 (PIDL) 的指针。
GetPinnedWindow

获取当前固定窗口的句柄(如果存在)。
GetPixelFormat

获取图像的像素格式。
GetPolicies

获取一组标志,这些标志描述处理程序设置的策略。
GetPolicies

获取一组标志,这些标志描述项设置的策略。
GetPosition

检索桌面背景图像的当前显示值。
GetPossibleActions

获取应用程序允许的管理操作的位掩码。
GetPresenterChoice

获取所做出的选择类型以及是否将选择应用于集中的所有后续冲突。
GetPresenterNextStep

获取演示者在同步管理器冲突解决的下一步中要执行的操作。
GetPreviousPage

当用户向后导航出向导扩展时调用。 获取 PROPSHEETPAGE 的句柄,该页表示向导扩展页之前的向导页。
GetPriority

指定图标覆盖层的优先级。
GetProcessReference

检索 SetProcessReference 提供的特定于进程的对象,并递增引用计数以使进程保持活动状态。
GetProfilesDirectoryA

检索存储用户配置文件的根目录的路径。 (ANSI)
GetProfilesDirectoryW

检索存储用户配置文件的根目录的路径。 (Unicode)
GetProfileType

检索为当前用户加载的配置文件的类型。
GetProgID

检索与 对象关联的 ProgID。
GetProperties

检索保存的项或正在保存过程中的项的属性值集。
GetProperties

获取可以访问图像属性的 IPropertySetStorage。
GetProperty

从指定的属性键获取 PROPVARIANT 结构。
GetProperty

获取给定属性键的冲突属性。
GetPropertyDescriptionList

获取给定对属性键的引用的属性说明列表对象。
GetPropertyDescriptionList

获取 shell 项数组中项的属性说明列表。
GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 3/4)
GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 2/4)
GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 4/4)
GetPropertyFromIDList

使用 键从 IDList 中的 IPropertyStore 获取作为变体的属性。 (重载 1/4)
GetPropertyHandlerFromFileId

获取与提供的文件标识符关联的 IStorageProviderPropertyHandler 的实例。
GetPropertyHandlerFromPath

获取与提供的路径关联的 IStorageProviderPropertyHandler 的实例。
GetPropertyHandlerFromUri

获取与提供的 URI 关联的 IStorageProviderPropertyHandler 实例。
GetPropertyKey

获取属性键。
GetPropertyStorage

从属性存储实例获取序列化的属性存储数据。
GetPropertyStorage

获取指向用于存储元数据的序列化属性存储的只读指针。
GetPropertyStorageBuffer

从属性存储实例获取序列化的属性存储缓冲区。
GetPropertyStorageFromIDList

基于与第一个 ItemID 关联的序列化属性存储创建 IPropertyStore 的实例。
GetPropertyStorageSize

从属性存储实例获取序列化属性存储数据的大小。
GetPropertyStore

获取指定属性存储标志的属性存储对象。
GetPropertyStore

获取属性存储。
GetPropertyStoreForKeys

获取指定属性键的属性存储对象。
GetPropertyStoreWithCreateObject

使用指定的 ICreateObject 而不是 CoCreateInstance 创建与调用此方法的 Shell 项关联的属性处理程序的实例。
GetProviderID

检索此用户的帐户提供程序的 ID。
GetPublishedAppInfo

获取有关应用程序发布者发布的应用程序的发布相关信息。
GetRawDataFormat

检索标识图像格式的 GUID。
GetRecorderDriveLetter

获取已标记为“启用写入”的 CD 驱动器的驱动器号。
GetRedirectionCapabilities

获取一个值,该值指示已知文件夹是否可以将其路径设置为新值,或者对该重定向施加了哪些特定限制或禁止。
GetReferent

获取快捷方式对象的引用。 (ANSI)
GetReferent

获取快捷方式对象的引用。 (Unicode)
GetRemovedDestinations

检索用户已从此自定义跳转列表要替换的现有跳转列表中删除的当前目标列表。
GetReservedOverlayInfo

从保留覆盖之一获取具有指定属性的图标覆盖或指定文件的图标图像的索引。
GetResolution

获取图像的分辨率(以每英寸点数 (dpi) )。
GetResolutionHandler

获取冲突的解决处理程序。
GetResourceDescription

获取资源说明。
GetResult

获取用户在对话框中所做的选择。
GetResults

获取用户在某个允许多项选择的对话框中所做的选择。
GetResults

从 OpenSearch 数据源返回以 RSS 或 Atom 格式设置格式的搜索结果。
GetRootItems

获取根项的数组。
GetScaleFactorForDevice

获取显示设备的首选比例系数。
GetScaleFactorForMonitor

获取特定监视器的比例因子。 此函数替换 GetScaleFactorForDevice。
GetSearchStyle

替代确定如何执行自动搜索的注册表设置。
GetSearchText

检索浏览器地址栏中的文本。
GetSearchUrl

检索要搜索的 URL。
GetSectorSize

检索当前正在使用的磁盘上每个扇区的字节数。 使用无缓冲区的输入/输出 (I/O) 时,请务必了解正在读取的磁盘上的扇区的大小,以确保字节对齐正确。
GetSelectedControlItem

从对话框中的指定容器控件获取特定项。
GetSelectedCount

获取视图中选定的项数。
GetSelectedItem

在给定索引处或之后找到当前选定的项。
GetSelectedItems

获取对话框中当前选定的项。 这些项可能是视图中选择的项目,也可能是在文件名编辑框中选择的文本。
GetSelectedItems

获取所选 Shell 项的数组。
GetSelectedObjects

获取视图中所选对象的数组以及这些对象的数目。
GetSelection

获取当前所选内容作为 IShellItemArray。
GetSelection

获取包含所选项的 Shell 项数组。
GetSelectionMarkedItem

获取文件夹视图中已使用 IFolderView::SelectItem 中的SVSI_SELECTIONMARK标记的项的索引。
GetSelectionState

获取包括检查状态在内的选择状态。
GetSerialization

调用以响应尝试将此凭据提交到基础身份验证引擎。
GetSetCodePage

已弃用。 设置新的字符代码页并检索指向上一个代码页的指针。
GetSharedBitmap

检索 ISharedBitmap 对象中包含的位图。
GetSharePermissions

获取当前与“每个人”访问控制项的用户或公用文件夹关联的访问权限, (ACE) 。
GetShellFolder

获取菜单带设置为浏览的文件夹。
GetShellItem

检索 Shell 命名空间中已知文件夹的位置,其形式为 Shell 项 (IShellItem 或派生接口) 。
GetShellItem

获取 IShellItem 作为搜索文件夹。
GetShowCmd

获取 Shell 链接对象的 show 命令。 (ANSI)
GetShowCmd

获取 Shell 链接对象的 show 命令。 (Unicode)
GetSid

检索 SID) (用户的安全标识符。 (ICredentialProviderUser.GetSid)
GetSize

获取源大小。
GetSize

检索 ISharedBitmap 对象中包含的位图的大小。
GetSize

获取图像文件的尺寸。
GetSlideshow

获取存储幻灯片放映图像的目录的路径。
GetSlideshowOptions

获取用于随机播放和计时的当前桌面壁纸幻灯片放映设置。
GetSlowAppInfo

将信息返回给源自慢速源的应用程序。 此方法不适用于已发布的应用程序。
GetSortColumnCount

获取当前应用于视图的排序列的计数。
GetSortColumns

获取当前应用于视图的排序列。
GetSortColumns

获取排序列信息。
GetSourceViewSizePreference

检索应用程序启动后应用程序的视图大小首选项。
GetSourceViewToPosition

检索源应用程序窗口的位置。
GetSpacing

获取一个 POINT 结构,该结构包含项的宽度 (x) 和高度 (y) 维度(包括周围的空白)。
GetState

获取与指定的 Windows 资源管理器命令项关联的状态信息。
GetState

获取与指定的 Shell 项关联的命令状态。
GetState

获取填充的 SMDATA 结构。
GetStatus

获取幻灯片放映的当前状态。
GetString

获取指定属性键的字符串值。
GetString

从注册表中搜索并检索与文件或协议关联相关的字符串。 (IQueryAssociations.GetString)
GetStringValue

允许从具有文本字段的凭据中检索文本。
GetStringValue

基于输入值从 ICredentialProviderUser 对象检索字符串属性。
GetSubmitButtonValue

检索应在登录 UI 中放置提交按钮的字段的标识符。
GetSupportedActionTypes

确定 CD 写入扩展插件支持的数据类型。
GetSwitchToHWND

检索使用 该文件的应用程序的顶级窗口的句柄。
GetSyncItem

获取指定的同步项。
GetSyncItemCount

获取容器中同步项的计数。
GetSyncItemEnumerator

获取枚举处理程序的同步项的接口。
GetTargetViewSizePreference

检索所启动的应用程序的首选视图大小。
GetText

以纯文本形式检索搜索框的内容。
GetThumbnail

获取给定 Shell 项的缓存缩略图。
GetThumbnail

获取缩略图和 alpha 类型。
GetThumbnailByID

获取缩略图缓存中的缩略图,给定其 ID。
GetThumbnailHandler

获取给定项缩略图的请求缩略图处理程序。
GetThumbnailStream

获取缩略图流。 此方法仅供内部使用,只能由照片应用程序调用。
GetTime

获取创建时间。
GetTimes

获取文件时间。
GetTitle

获取启动指定 Windows 资源管理器命令项的按钮或菜单项的标题文本。
GetTitle

已弃用。 检索浏览器窗口的标题。
GetToolTip

获取与指定的 Windows 资源管理器命令项关联的工具提示字符串。
GetToolTipText

已弃用。 获取旅行项的工具提示文本,该条目在 UI 中用作 Unicode 显示字符串。
GetTransferManifest

获取由发布向导(例如联机打印向导或添加网络位置向导)执行的文件传输操作的传输清单。
GetTravelEntry

已弃用。 获取旅行日志中相对于当前条目位置的行程项。
GetTravelLog

已弃用。 检索浏览器的 ITravelLog。
GetType

获取同步中心的处理程序类型。
GetTypeLabel

获取处理程序类型的标签。 这通常提供设备的模型或等效的特定于处理程序的标识字符串。
GetTypeLabel

获取项类型的标签。 这通常提供设备的模型或等效的特定于项的标识字符串。
GetUIMode

启用基于 IExplorerCommand 的 Shell 谓词处理程序来查询从中调用应用程序的主机组件的 UI 模式。。
GetUIName

检索应用程序的显示名称。
GetUInt32

获取指定属性键的 UInt32 值。
GetUInt64

获取指定属性键的 UInt64 值。
GetUIObjectOf

获取一个对象,该对象可用于对指定的文件对象或文件夹执行操作。
GetUsage

获取一个值,该值指示正在使用的文件的使用方式。
GetUserProfileDirectoryA

检索指定用户配置文件的根目录的路径。 (ANSI)
GetUserProfileDirectoryW

检索指定用户配置文件的根目录的路径。 (Unicode)
GetUserSid

检索与此凭据关联的用户的 SID (安全标识符) 。
GetValidCharacters

加载一个字符串,其中包含在调用它的命名空间中有效或无效的每个字符。
GetValue

确定当前应用程序主机环境是处于桌面模式还是沉浸式模式。
GetValue

检索为用户设置的指定属性值。
GetView

请求当前或默认 Shell 视图,以及此 IShellView2 实现支持的所有其他有效视图标识符) (VID。
GetViewFlags

当视图必须确定是否需要对通用对话框浏览器进行特殊自定义时调用。
GetViewMode

获取文件夹的逻辑视图模式。
GetViewModeAndIconSize

获取应用于视图的当前视图模式和图标大小。
GetViewProperty

从视图的缓存中获取给定属性键的属性值。
GetViewRect

已弃用。 检索一个值,该值用于协商允许的窗口大小。
GetViewStateStream

获取可用于存储特定于视图的状态信息的 IStream 接口。
GetViewWindow

已弃用。 提供对 IBrowserService2::CreateViewWindow 创建的浏览器视图窗口的直接访问。
GetVisibleItem

获取与视图中给定索引相关的下一个可见项。
GetWallpaper

获取当前桌面壁纸。
GetWindowContext

获取预览主机的键盘快捷方式列表。
GetWindowContextHelpId

检索与指定窗口关联的帮助上下文标识符(如果有)。
GetWindowDesktopId

获取托管提供的顶级窗口的虚拟桌面的标识符。
GetWindowSubclass

检索指定窗口子类回调的引用数据。
GetWorkingDirectory

获取 Shell 链接对象的工作目录的名称。 (ANSI)
GetWorkingDirectory

获取 Shell 链接对象的工作目录的名称。 (Unicode)
GroupChildWithParent

ISuspensionDependencyManager::GroupChildWithParent 方法
HandleEvent

处理自动播放设备事件,其中没有应用程序注册要处理的类型的内容。
HandleEventWithContent

未实现。 (IHWEventHandler.HandleEventWithContent)
HandleEventWithHWND

处理包含应用程序未注册处理的内容类型的自动播放设备事件。 此方法为所有者窗口提供句柄,以便在进程需要提升的权限时显示 UI。
HandleMenuMsg

使 IContextMenu 接口的客户端对象能够处理与所有者绘制的菜单项关联的消息。
HandleMenuMsg2

允许 IContextMenu3 接口的客户端对象处理与所有者绘制的菜单项关联的消息。
HandleRename

用于更改项的标识符。
HasFocusIO

确定对象的某个窗口是否具有键盘焦点。
HashData

对数据数组进行哈希处理。
HasRecordableDrive

扫描系统中是否有具有写入功能的 CD 驱动器,如果找到,则返回 TRUE。
HasUserCancelled

检查用户是否已取消该操作。
HideDeskBand

隐藏指定的桌面带。
隐藏

在输入窗格即将离开显示时调用。
HitTest

检索给定点所在项(如果有)。
HrInit

初始化任务栏列表对象。 必须先调用此方法,然后才能调用任何其他 ITaskbarList 方法。
IDListContainerIsConsistent

验证 IDList 的容器结构是否有效。
IEGetDisplayName

已弃用。 检索与指向 PIDL) 项标识符列表 (指针相对应的 URL。
IEParseDisplayName

已弃用。 将 URL 分析为指向项标识符列表的指针, (PIDL) 。 (IBrowserService.IEParseDisplayName)
IEParseDisplayNameEx

已弃用。 将 URL 分析为指向项标识符列表的指针, (PIDL) 。 (IBrowserService3.IEParseDisplayNameEx)
IID_PPV_ARGS

用于检索接口指针,根据使用的接口指针的类型自动提供所请求接口的 IID 值。 这可以通过检查编译时传递的值的类型来避免常见的编码错误。
ILAppendID

将 SHITEMID 结构追加或追加到 ITEMIDLIST 结构。
ILClone

克隆 ITEMIDLIST 结构。
ILCloneChild

克隆子 ITEMIDLIST 结构。
ILCloneFirst

克隆 ITEMIDLIST 结构中的第一个 SHITEMID 结构。
ILCloneFull

克隆完整的或绝对的 ITEMIDLIST 结构。
ILCombine

合并两个 ITEMIDLIST 结构。
ILCreateFromPath

ILCreateFromPath 函数返回与指定文件路径关联的 ITEMIDLIST 结构。
ILCreateFromPathA

返回与指定文件路径关联的 ITEMIDLIST 结构。 (ILCreateFromPathA)
ILCreateFromPathW

ILCreateFromPathW (Unicode) 函数返回与指定文件路径关联的 ITEMIDLIST 结构。
ILFindChild

确定指定的 ITEMIDLIST 结构是否是另一个 ITEMIDLIST 结构的子级。
ILFindLastID

返回指向 ITEMIDLIST 结构中最后一个 SHITEMID 结构的指针。
ILFree

释放 Shell 分配的 ITEMIDLIST 结构。
ILGetNext

检索 ITEMIDLIST 结构中的下一个 SHITEMID 结构。 (ILGetNext)
ILGetSize

返回 ITEMIDLIST 结构的大小(以字节为单位)。
ILIsAligned

验证常量 ITEMIDLIST 是否在指针边界上对齐,该边界是 32 位体系结构上的 DWORD,在 64 位体系结构上是 QWORD。
ILIsChild

验证指向 PIDL) 项标识符列表 (指针是否为子 PIDL,即具有一个 SHITEMID 的 PIDL。
ILIsEmpty

验证 ITEMIDLIST 结构是否为空。
ILIsEqual

测试两个 ITEMIDLIST 结构在二进制比较中是否相等。
ILIsParent

测试 ITEMIDLIST 结构是否为另一个 ITEMIDLIST 结构的父级。
ILLoadFromStream

已弃用。 从流加载 ITEMIDLIST 结构。
ILLoadFromStreamEx

此函数可能已更改或不可用。
ILNext

检索 ITEMIDLIST 结构中的下一个 SHITEMID 结构。 (ILNext)
ILRemoveLastID

从 ITEMIDLIST 结构中删除最后一个 SHITEMID 结构。
ILSaveToStream

将 ITEMIDLIST 结构保存到流中。
ILSkip

跳过常量、未对齐的相对 ITEMIDLIST 结构中的给定字节数。
IncludeItem

将给定的 Shell 项状态设置为包含在视图中。
IncludeItems

允许视图筛选菜单中显示的项目。
IncludeObject

允许通用对话框筛选视图显示的对象。
InetIsOffline

确定系统是否已连接到 Internet。
Init

初始化自动完成对象。
Init

允许同步中心提供要链接到的事件,以便 ISyncMgrUIOperation::Run 知道要对哪个事件进行操作。
Init

初始化 IQueryAssociations 接口并将根键设置为相应的 ProgID。
初始化

初始化承载 IFolderView 对象的 对象。
初始化

初始化一个对象,该对象包含 IHWEventHandler 接口的实现。
初始化

使用要传输的文件、要使用的设置和要创建的向导类型初始化发布向导对象。
初始化

初始化 IColumnProvider 接口。
初始化

使用文件路径初始化处理程序。
初始化

使用流初始化处理程序。
初始化

提供有关操作进度对话框的详细信息。
初始化

. (IDefaultFolderMenuInitialize.Initialize)
初始化

准备要导航的浏览器。
初始化

使用应用程序指定的命令名称及其注册属性初始化共享 IExplorerCommandState、IExecuteCommand 或 IDropTarget 实现的对象。
初始化

使用绑定上下文初始化处理程序。
初始化

使用 IShellItem 初始化处理程序。
初始化

使用 IPropertyStore 初始化处理程序。
初始化

指定桌面应用中使用的Windows 运行时对象要使用的所有者窗口。
初始化

初始化 INameSpaceTreeControl 对象。
初始化

指示 Shell 文件夹对象根据传递的信息初始化自身。
初始化

在初始化或枚举远程计算机上调用的命名空间扩展时,由 Windows 资源管理器或 Windows Internet Explorer 使用。
初始化

初始化属性表扩展、快捷菜单扩展或拖放处理程序。
初始化

初始化菜单区段。
初始化

由注册的应用程序处理程序中的同步管理器调用,以确定处理程序是否处理同步事件。
InitializeBitmap

使用给定位图初始化新的 ISharedBitmap 对象。
InitializeDownloadManager

已弃用。 在基类中启用下载管理器。
InitializeEx

初始化文件夹并指定其在命名空间中的位置。 如果文件夹是快捷方式,则此方法还会指定目标文件夹的位置。
InitializeFromBitmap

初始化无窗口控件的拖动图像管理器。
InitializeFromWindow

使用窗口初始化控件的拖动图像管理器。
InitializeProgressDialog

初始化命名空间演练期间显示的进度对话框的窗口标题和取消按钮文本。
InitializeSFB

初始化 IShellFolderBand 对象。
InitializeTransitionSite

已弃用。 在浏览器视图窗口中启用转换。
InitializeTravelLog

已弃用。 允许派生类指定要在新窗口中使用的导航记录。
InitNetworkAddressControl

初始化网络地址控制窗口类。
InitWizard

初始化同步计划向导。
InOperation

由放置源调用,以确定目标是否正在异步提取数据。
InsertItem

将 ITEMIDLIST 结构添加到此类结构的列表中。
InsertMenuEntries

已弃用。 将条目插入到指定的菜单中。
InsertMenusSB

允许容器将其菜单组插入到查看或使用扩展命名空间时显示的复合菜单中。
InsertRoot

在树中的根项上插入 Shell 项。
安装

安装由应用程序发布者发布的应用程序。 当用户在 控制面板 中的“添加/删除程序”中选择“添加”或“稍后添加”时,将调用此方法。
Install2

安装由应用程序发布者发布的应用程序,同时防止多个窗口在同一线程上处于活动状态。
Int8Add

添加两个 INT8 类型的值。
Int8Mult

将 INT8 类型的两个值相乘。
Int8Sub

从另一个值中减去一个 INT8 类型的值。
Int8ToUChar

将类型为 INT8 的值转换为 UCHAR 类型的值。
Int8ToUInt

将类型为 INT8 的值转换为 UINT 类型的值。
Int8ToUInt8

将 INT8 类型的值转换为 UINT8 类型的值。
Int8ToUIntPtr

将 INT8 类型的值转换为 UINT_PTR 类型的值。
Int8ToULong

将类型为 INT8 的值转换为 ULONG 类型的值。
Int8ToULongLong

将类型为 INT8 的值转换为 ULONGLONG 类型的值。
Int8ToULongPtr

将 INT8 类型的值转换为 ULONG_PTR 类型的值。
Int8ToUShort

将 INT8 类型的值转换为 USHORT 类型的值。
IntAdd

添加两个 INT 类型的值。
IntlStrEqNA

对两个本地化字符串开头的指定数量的字符执行区分大小写的比较。 (ANSI)
IntlStrEqNIA

对两个本地化字符串开头的指定数量的字符执行不区分大小写的比较。 (ANSI)
IntlStrEqNIW

对两个本地化字符串开头的指定数量的字符执行不区分大小写的比较。 (Unicode)
IntlStrEqNW

对两个本地化字符串开头的指定数量的字符执行区分大小写的比较。 (Unicode)
IntlStrEqWorkerA

比较两个本地化字符串开头的指定字符数。 (ANSI)
IntlStrEqWorkerW

比较两个本地化字符串开头的指定字符数。 (Unicode)
IntMult

将 INT 类型的两个值相乘。
IntPtrAdd

将两个类型为 INT_PTR 的值相加。
IntPtrMult

INT_PTR 类型的两个值相乘。
IntPtrSub

从另一个值中减去INT_PTR类型的一个值。
IntPtrToChar

将 INT_PTR 类型的值转换为 CHAR 类型的值。
IntPtrToInt

将 INT_PTR 类型的值转换为 INT 类型的值。
IntPtrToInt8

将 INT_PTR 类型的值转换为 INT8 类型的值。
IntPtrToLong

将 INT_PTR 类型的值转换为 LONG 类型的值。
IntPtrToLongPtr

将 INT_PTR 类型的值转换为 LONG_PTR 类型的值。
IntPtrToShort

将 INT_PTR 类型的值转换为 SHORT 类型的值。
IntPtrToUChar

将 INT_PTR 类型的值转换为 UCHAR 类型的值。
IntPtrToUInt

将 INT_PTR 类型的值转换为 UINT 类型的值。
IntPtrToUInt8

将 INT_PTR 类型的值转换为 UINT8 类型的值。
IntPtrToUIntPtr

将 INT_PTR 类型的值转换为 UINT_PTR 类型的值。
IntPtrToULong

将 INT_PTR 类型的值转换为 ULONG 类型的值。
IntPtrToULongLong

将 INT_PTR 类型的值转换为 ULONGLONG 类型的值。
IntPtrToULongPtr

将 INT_PTR 类型的值转换为 ULONG_PTR 类型的值。
IntPtrToUShort

将 INT_PTR 类型的值转换为 USHORT 类型的值。
IntSub

从另一个值中减去一个 INT 类型的值。
IntToChar

将 INT 类型的值转换为 CHAR 类型的值。
IntToInt8

将 INT 类型的值转换为 INT8 类型的值。
IntToShort

将 INT 类型的值转换为 SHORT 类型的值。
IntToUChar

将 INT 类型的值转换为 UCHAR 类型的值。
IntToUInt

将 INT 类型的值转换为 UINT 类型的值。
IntToUInt8

将 INT 类型的值转换为 UINT8 类型的值。
IntToULong

将 INT 类型的值转换为 ULONG 类型的值。
IntToULongLong

将 INT 类型的值转换为 UINT_PTR 类型的值。
IntToUShort

将 INT 类型的值转换为 USHORT 类型的值。
InvalidateItem

重绘菜单带中的项。
Invoke

直接调用关联的处理程序。
Invoke

调用关联的应用程序处理程序。
Invoke

调用 Windows 资源管理器命令。
Invoke

已弃用。 调用旅行条目,导航到该页面。
InvokeCommand

执行与快捷菜单项关联的命令。
InvokeVerbOnSelection

对当前选定内容调用给定谓词。
IsActive

获取一个值,该值指示处理程序是否可以同步。
IsAnimated

确定是否对图像进行动画处理。
IsApplicationViewStateSupported

确定特定欺骗显示大小和比例系数设置是否支持特定应用程序视图状态。
IsBkDropTarget

IsBkDropTarget 可能已更改或不可用。
IsCharSpaceA

确定字符是否表示空格。 (ANSI)
IsCharSpaceW

确定字符是否表示空格。 (Unicode)
IsConnected

获取一个值,该值指示处理程序通常是否连接了某种类型的外部设备。
IsConnected

生成一个值,该值指示该项通常是否连接了某种类型的外部设备。
IsControlWindowShown

已弃用。 检索一个值,该值指示指定的帧控件当前是否可见。
IsDecoded

确定是否已通过调用 IShellImageData::D ecode 对图像进行解码。 如果未首先解码映像,则许多操作将返回失败代码。
IsDelegateFolder

获取一个布尔值,该值指定工厂是否为委托文件夹。
IsDeskBandShown

指示是否显示桌面带。
IsDropOnSource

检查当前拖放或剪切粘贴操作的目标是否与源相同。
IsEditable

确定是否可以编辑图像。
IsEnabled

获取一个值,该值指示是否启用处理程序。
IsEnabled

生成一个值,该值指示是否启用该项。
IsEntryInStore

检查映像是否在存储中。
IsEqualPropertyKey

比较两个 PROPERTYKEY 结构的成员,并返回它们是否相等。
IsInstalled

获取一个值,该值指示当前是否安装了指定的应用程序。
IsInternetESCEnabled

确定 Windows Internet Explorer 是否在增强的安全配置中。
IsLauncherVisible

获取一个值,该值指示是否显示“开始”屏幕。
IsMember

确定本地计算机是否是家庭组的成员。
IsMemberOf

指定是否应将图标覆盖添加到 Shell 对象的图标。
IsMenuMessage

消息泵调用此方法以查看是否应将任何消息重定向到组件对象模型 (COM) 对象。
IsMoveInSameFolder

检查此视图是否源自当前拖放或剪切粘贴操作 (由放置目标对象) 使用。
IsMultipage

确定图像是否为多页标记图像文件格式 (TIFF) 图像。
IsNetDrive

测试驱动器是否为网络驱动器。
IsOS

检查指定的操作系统和操作系统功能。
IsPrintable

确定是否可以打印图像。
IsRecommended

指示应用程序是否注册为查询文件类型的建议处理程序。
IsRunning

请求有关任务状态的信息,例如缩略图提取。
IsTransparent

确定图像是否透明。
IStream_Copy

将流复制到另一个流。
IStream_Read

从指定的流中读取字节,并返回一个值,该值指示是否已成功读取所有字节。
IStream_ReadPidl

将指向项标识符列表的指针 (PIDL) 从 IStream 对象读取到PIDLIST_RELATIVE对象。
IStream_ReadStr

从流中读取并写入字符串。
IStream_Reset

将指定流中的查找位置移动到流的开头。
IStream_Size

检索指定流的大小(以字节为单位)。
IStream_Write

将未知格式的数据从缓冲区写入指定的流。
IStream_WritePidl

将指向项标识符列表的指针 (PIDL) 从 PCUIDLIST_RELATIVE 对象写入 IStream 对象。
IStream_WriteStr

从字符串读取并写入流。
IsUserAnAdmin

IsUserAnAdmin 可能已更改或不可用。
IsVector

确定图像是否为矢量图像。
IsWindowOnCurrentVirtualDesktop

指示提供的窗口是否位于当前活动的虚拟桌面上。
Item

返回指定索引的已注册 Shell 窗口。
Item

按索引获取文件夹视图中特定项的标识符。
ItemCount

获取文件夹中的项目数。 这可以是所有项的数目,也可以是一个子集,例如所选项的数目。
ItemPostPaint

在绘制命名空间树控件中的项后调用。
ItemPrePaint

在绘制命名空间树控件中的项之前调用。


根据文件夹视图中项的集合获取枚举对象的地址。
IUnknown_AtomicRelease

) 指针 (COM 发布组件对象模型并将其设置为 NULL。
IUnknown_GetSite

调用指定对象的 IObjectWithSite::GetSite 方法。
IUnknown_GetWindow

尝试通过查询具有 GetWindow 方法的各种接口,从组件对象模型 (COM) 对象检索窗口句柄。
IUnknown_QueryService

从指定对象检索服务的接口。
IUnknown_Set

(COM) 接口指针更改组件对象模型的值,并释放上一个接口。
IUnknown_SetSite

通过调用其 IObjectWithSite::SetSite 方法设置指定对象的站点。
KeepItems

保留传入的 Shell 项。
KeepOther

将冲突的版本替换为其他 Shell 项,而其他 Shell 项通常是原始版本的合并版本。
KeepRecent

保留较新的副本。
终止

请求停止任务。
LaunchAdvancedAssociationUI

启动高级关联对话框,用户可通过该对话框自定义 pszAppRegName 中指定的应用程序的关联。
LauncherVisibilityChange

通知客户端“开始”屏幕的可见性已更改。
LeaveFolder

在命名空间遍历文件夹之后调用。 使用此方法在 INamespaceWalkCB::EnterFolder 或 INamespaceWalkCB::FoundItem 执行的操作之后执行任何必要的清理。
LeaveFolder

发送通知,指出文件夹不再是文件操作的目标。
LinkItem

未实现。 (ITransferSource.LinkItem)
LoadLibraryFromItem

从指定的库定义文件加载库。
LoadLibraryFromKnownFolder

加载 KNOWNFOLDERID 引用的库。
LoadNonloadedOverlayIdentifiers

加载当前未加载的任何已注册覆盖标识符或处理程序。
LoadUserProfileA

加载指定用户的配置文件。 配置文件可以是本地用户配置文件,也可以是漫游用户配置文件。 (ANSI)
LoadUserProfileW

加载指定用户的配置文件。 配置文件可以是本地用户配置文件,也可以是漫游用户配置文件。 (Unicode)
位置

获取输入窗格的当前位置。
LogError

由已注册的应用程序调用,以将信息、警告或错误消息记录到同步管理器状态对话框中的错误选项卡中。
LongAdd

添加两个 LONG 类型的值。
LongLongAdd

将 LONGLONG 类型的两个值相加。
LongLongMult

将 LONGLONG 类型的两个值相乘。
LongLongSub

从另一个值中减去 LONGLONG 类型的一个值。
LongLongToChar

将 LONGLONG 类型的值转换为 CHAR 类型的值。
LongLongToInt

将 LONGLONG 类型的值转换为 INT 类型的值。
LongLongToInt8

将 LONGLONG 类型的值转换为 INT8 类型的值。
LongLongToIntPtr

将 LONGLONG 类型的值转换为 INT_PTR 类型的值。
LongLongToLong

将 LONGLONG 类型的值转换为 LONG 类型的值。
LongLongToLongPtr

将 LONGLONG 类型的值转换为 LONG_PTR 类型的值。
LongLongToShort

将 LONGLONG 类型的值转换为 SHORT 类型的值。
LongLongToUChar

将 LONGLONG 类型的值转换为 UCHAR 类型的值。
LongLongToUInt

将 LONGLONG 类型的值转换为 UINT 类型的值。
LongLongToUInt8

将 LONGLONG 类型的值转换为 UINT8 类型的值。
LongLongToULong

将 LONGLONG 类型的值转换为 ULONG 类型的值。
LongLongToULongLong

将 LONGLONG 类型的值转换为 ULONGLONG 类型的值。
LongLongToUShort

将 LONGLONG 类型的值转换为 USHORT 类型的值。
LongMult

将 LONG 类型的两个值相乘。
LongPtrAdd

将LONG_PTR类型的两个值相加。
LongPtrMult

将LONG_PTR类型的两个值相乘。
LongPtrSub

从另一个值中减去LONG_PTR类型的一个值。
LongPtrToChar

将 LONG_PTR 类型的值转换为 CHAR 类型的值。
LongPtrToInt

将 LONG_PTR 类型的值转换为 INT 类型的值。
LongPtrToInt8

将 LONG_PTR 类型的值转换为 INT8 类型的值。
LongPtrToIntPtr

将 LONG_PTR 类型的值转换为 INT_PTR 类型的值。
LongPtrToLong

将 LONG_PTR 类型的值转换为 LONG 类型的值。
LongPtrToShort

将 LONG_PTR 类型的值转换为 SHORT 类型的值。
LongPtrToUChar

将 LONG_PTR 类型的值转换为 UCHAR 类型的值。
LongPtrToUInt

将 LONG_PTR 类型的值转换为 UINT 类型的值。
LongPtrToUInt8

将 LONG_PTR 类型的值转换为 UINT8 类型的值。
LongPtrToUIntPtr

将 LONG_PTR 类型的值转换为 UINT_PTR 类型的值。
LongPtrToULong

将 LONG_PTR 类型的值转换为 ULONG 类型的值。
LongPtrToULongLong

将 LONG_PTR 类型的值转换为 ULONGLONG 类型的值。
LongPtrToULongPtr

将 LONG_PTR 类型的值转换为 ULONG_PTR 类型的值。
LongPtrToUShort

将 LONG_PTR 类型的值转换为 USHORT 类型的值。
LongSub

从另一个值中减去 LONG 类型的一个值。
LongToChar

将 LONG 类型的值转换为 CHAR 类型的值。
LongToInt

将 LONG 类型的值转换为 INT 类型的值。
LongToInt8

将 LONG 类型的值转换为 INT8 类型的值。
LongToIntPtr

将 LONG 类型的值转换为 INT_PTR 类型的值。
LongToShort

将 LONG 类型的值转换为 SHORT 类型的值。
LongToUChar

将 LONG 类型的值转换为 UCHAR 类型的值。
LongToUInt

将 LONG 类型的值转换为 UINT 类型的值。
LongToUInt8

将 LONG 类型的值转换为 UINT8 类型的值。
LongToUIntPtr

将 LONG 类型的值转换为 UINT_PTR 类型的值。
LongToULong

将 LONG 类型的值转换为 ULONG 类型的值。
LongToULongLong

将 LONG 类型的值转换为 ULONGLONG 类型的值。
LongToULongPtr

将 LONG 类型的值转换为 ULONG_PTR 类型的值。
LongToUShort

将 LONG 类型的值转换为 USHORT 类型的值。
LPFNDFMCALLBACK

LPFNDFMCALLBACK 可能已更改或不可用。
LPFNVIEWCALLBACK

定义系统文件夹视图对象使用的回调函数的原型。 此函数实质上与 IShellFolderViewCB 的功能重复。
MakeDefault

将应用程序设置为此文件类型的默认应用程序。
MAKEDLLVERULL

用于将 DLL 版本信息打包到 ULONGLONG 值中。
MakeProminent

将某个控件放在对话框中,使其突出显示(相对于其他已添加的控件而言)。
MapColumnToSCID

将列转换为适当的属性集 ID (FMTID) 和属性 ID (PID) 。
MarkForDelete

标记为删除。
MarkFullscreenWindow

将窗口标记为全屏。
合并

IFileSyncMergeHandler::Merge 方法
MessageSFVCB

允许系统文件夹视图对象和系统文件夹视图回调对象之间的通信。
MIMEAssociationDialogA

运行未注册的 MIME 内容类型对话框。注意 Windows XP Service Pack 2 (SP2) 或更高版本:不再支持 _This 函数。 (ANSI)
MIMEAssociationDialogW

运行未注册的 MIME 内容类型对话框。注意 Windows XP Service Pack 2 (SP2) 或更高版本:不再支持 _This 函数。 (Unicode)
MoveIcons

未实现此方法。 (IShellFolderView.MoveIcons)
MoveItem

声明要移动到指定目标的单个项。
MoveItem

移动卷/命名空间中的项,并在其新位置返回 IShellItem。
MoveItems

声明要移动到指定目标的一组项。
MoveWindowToDesktop

将窗口移动到指定的虚拟桌面。
NavigateToPidl

已弃用。 将浏览器导航到指向 PIDL) 项标识符列表 (指针指示的位置。
NetAddr_DisplayErrorTip

在与网络地址控件关联的气球提示中显示错误消息。
NetAddr_GetAddress

指示网络地址是否符合指定的类型和格式。
NetAddr_GetAllowType

检索指定网络地址控件接受的网络地址类型。
NetAddr_SetAllowType

设置指定网络地址控件接受的网络地址类型。
NewItem

声明将在指定位置创建的新项。
下一页

检索指定数量的元素。
下一页

检索指定数量的直接跟随当前元素的元素。
下一页

用于请求有关一个或多个搜索对象的信息。
下一页

检索指定数量的IDLIST_ABSOLUTE项。
下一页

检索枚举序列中指定数量的项标识符,并按检索到的项数前移当前位置。
下一页

获取对象的下一个指定数量和类型。
下一页

获取下一个SHELL_ITEM_RESOURCE结构。
下一页

从 枚举中获取一个或多个 IShellItem 接口的数组。
下一页

获取枚举中的下一个 IPublishedApp 对象。
下一页

从冲突存储中获取下一批冲突。
下一页

从事件存储中获取下一批事件。
下一页

从处理程序获取下一批同步项。
下一页

枚举枚举器列表中的下一个 celt 元素,并在 rgelt 中返回它们以及 pceltFetched 中枚举元素的实际数目。
NextFrame

切换到动画图像的下一帧。
NextPage

切换到多页图像的下一页。 重置任何关联的动画。
通知

由 Shell 视图调用,以通知托管它的通用对话框已发生事件。
NotifyRedirect

已弃用。 汇报浏览器指向指向 PIDL) 项标识符列表 (指定指针,如有必要,请导航。 重定向页面时调用此方法。
Offline

已弃用。 检查并更新浏览器的脱机状态,同步基类和任何派生类之间的状态。
OnActivated

在 Shell 窗口的激活状态更改时发生。
OnAfterContextMenu

在显示上下文菜单后调用。
OnAfterExpand

在扩展 IShellItem 后调用。
OnBalloonUserClick

当用户单击气球时调用。 应用程序可能会响应适用于所单击的气球的操作。
OnBeforeContextMenu

在显示上下文菜单之前调用;允许客户端添加其他菜单项。
OnBeforeExpand

在扩展 IShellItem 之前调用。
OnBeforeItemDelete

在删除 IShellItem 及其所有子项之前调用。
OnBeforeStateImageChange

在更改给定 IShellItem 的状态图标之前调用。
OnBeginLabelEdit

在 IShellItem 进入编辑模式之前调用。
OnButtonClicked

当用户单击命令按钮时调用。
OnChange

通知命名空间扩展已发生影响其项的事件。
OnCheckButtonToggled

当用户更改检查按钮的状态 (检查 框) 时调用。
OnColumnClicked

在 IShellView 界面中单击指定列后调用。
OnCommand

已弃用。 收到WM_COMMAND消息时,从基类调用派生类。 派生类处理消息。
OnContextMenu

当用户右键单击 (或按 SHIFT+F10) 通知区域中的图标时调用。 应用程序应显示其上下文菜单作为响应。
OnControlActivating

当通过 EnableOpenDropDown 或工具菜单自定义的“打开”按钮下拉列表即将显示其内容时调用。
OnCreate

已弃用。 收到WM_CREATE消息时,从基类调用派生类。 派生类处理消息。
OnCreated

在为框架创建新的 Shell 窗口时发生。
OnCreating

允许修改所创建进程的参数。
OnCreatingWindow

创建窗口时调用。 在调用建议后,允许凭据检索父窗口的 HWND。
OnDefaultCommand

当用户在视图中双击或按 Enter 键时调用。
OnDestroy

已弃用。 收到WM_DESTROY消息时,从基类调用派生类。 派生类处理消息。
OnDoDefaultAccessibilityAction

对 Shell 项调用默认辅助功能操作。
OnDragEnter

在拖动 enter 时调用 以按指定设置拖动效果。
OnDragLeave

在对指定项拖动离开时调用。
OnDragOver

在拖动时调用 以按指定设置拖动效果。
OnDragPosition

在树中同一父文件夹) 的同一级别 (拖动项时调用。
OnDrop

在 drop 上调用 以按指定设置放置效果。
OnDropPosition

当项目位于树中同一父文件夹) 的同一级别 (时调用。
OnEndLabelEdit

在 IShellItem 离开编辑模式后调用。
OnFileOk

在对话即将返回并返回结果之前调用。
OnFocusChangeIS

通知浏览器焦点已更改。
OnFolderChange

当用户导航到新文件夹时调用。
OnFolderChanging

在 IFileDialogEvents::OnFolderChange 之前调用。 这允许实现者停止导航到特定位置。
OnFrameWindowActivateBS

已弃用。 从基类调用派生类,以响应正在激活或停用的子帧窗口。 派生类确定对操作的响应。
OnGetAccessibilityRole

获取 Shell 项的辅助功能角色。
OnGetDefaultAccessibilityAction

获取 Shell 项的默认辅助功能操作。
OnGetToolTip

使你能够提供工具提示。
OnHttpEquiv

已弃用。 当文档对象通过 IOleCommandTarget::Exec 发出 OLECMDID_HTTPEQUIV 或 OLECMDID_HTTPEQUIV_DONE 命令来响应 HTTP-EQUIV 元标记时调用。
OnInvoke

已弃用。 获取环境属性。
OnInvoke

未实现。 (IExpDispSupportXP.OnInvoke)
OnItemAdded

在添加 IShellItem 后调用。
OnItemClick

当用户单击鼠标上的按钮时调用。
OnItemDeleted

在删除 IShellItem 后调用。
OnItemSelected

在组合框中选择某个项时调用,当用户单击选项按钮 (也称为单选按钮) ,或者从“工具”菜单中选择某个项时调用。
OnItemStateChanged

未实现。 (INameSpaceTreeControlEvents.OnItemStateChanged)
OnItemStateChanging

在项状态更改之前调用。
OnKeyboardInput

当用户按键盘上的键时调用。
OnLeftClick

当用户单击通知区域中的图标时调用。 应用程序可能会启动一些自定义 UI 作为响应。
OnNavigate

当 Shell 窗口导航到新位置时发生。
OnNavigationComplete

通知客户端资源管理器浏览器已成功导航到 Shell 文件夹。
OnNavigationFailed

通知客户端资源管理器浏览器无法导航到 Shell 文件夹。
OnNavigationPending

通知客户端挂起的资源管理器浏览器导航到 Shell 文件夹。
OnNotify

已弃用。 收到WM_NOTIFY消息时,从基类调用派生类。 派生类处理消息。
OnOverwrite

当用户选择覆盖文件时,从保存对话框调用。
OnPictureChange

调用以在代表用户帐户的图片发生更改时发送通知。
OnPosRectChangeDB

通知对象矩形已更改。
OnPreViewCreated

在 IShellView 界面中创建指定的预览后调用。
OnPropertyItemCommit

未实现。 (INameSpaceTreeControlEvents.OnPropertyItemCommit)
OnSelect

处理选择通知。
OnSelectionChange

当用户更改对话框视图中的选择时调用。
OnSelectionChanged

当选择更改时调用。
OnSetFocus

已弃用。 收到WM_SETFOCUS消息时,从基类调用派生类。 派生类处理消息。
OnSetTitle

设置或检索网站对象的标题。
OnShareViolation

使应用程序能够响应“打开”或“保存”操作引发的共享冲突。
OnSize

已弃用。 收到WM_SIZE消息时,从基类调用派生类。 派生类处理消息。
OnStateChange

在 IShellView 接口中由 uChange 参数标识的状态发生更改后调用。
OnStateChanged

在 Windows 应用商店应用调试期间包状态更改时调用。
OnTranslateAccelerator

已弃用。 指示控制站点处理 pMsg 中所述并由 grfModifiers 中的标志修改的击键。
OnTranslateAccelerator

未实现。 (IExpDispSupportXP.OnTranslateAccelerator)
OnTypeChange

打开对话框时调用,以通知应用程序初始选择的文件类型。
OnViewCreated

通知客户端资源管理器浏览器的视图已创建并且可以修改。
OnViewWindowActive

当视图窗口或其子窗口之一获得焦点或变为活动状态时,由 Shell 视图调用。
打开

打开存储并返回锁。
打开

打开指定的控制面板项(可选)到特定页面。
OpenItem

打开要复制的项。 返回一个对象,该对象可为 IShellItemResources) (资源枚举。
OpenRegStream

OpenRegStream 可能已更改或不可用。 请改用 SHOpenRegStream2 或 SHOpenRegStream。
OpenResource

打开指定的资源。
OverlappedResult

检索重叠操作的结果。
OverlayIndexFromImageIndex

查找指定图标图像的覆盖图像的索引。 如果未找到图标的覆盖,它可以添加覆盖。
PageInThumbnail

. (IThumbnailCachePrimer.PageInThumbnail)
PAPPSTATE_CHANGE_ROUTINE

指定应用定义的回调函数,该函数在应用进入或离开挂起状态时通知应用。
ParseDisplayName

将文件对象或文件夹的显示名称转换为项目标识符列表。
ParseURLA

执行 URL 的基本分析。 (ANSI)
ParseURLW

执行 URL 的基本分析。 (Unicode)
PathAddBackslashA

在字符串末尾添加反斜杠,为路径创建正确的语法。 (PathAddBackslashA)
PathAddBackslashW

在字符串末尾添加反斜杠,为路径创建正确的语法。 (PathAddBackslashW)
PathAddExtensionA

将文件扩展名添加到路径字符串。 (ANSI)
PathAddExtensionW

将文件扩展名添加到路径字符串。 (Unicode)
PathAllocCanonicalize

将路径字符串转换为规范形式。此函数不同于 PathCchCanonicalize 和 PathCchCanonicalizeEx,因为它返回堆的结果。
PathAllocCombine

将两个路径片段串联成一个路径。
PathAppendA

将一个路径追加到另一个路径的末尾。 (ANSI)
PathAppendW

将一个路径追加到另一个路径的末尾。 (Unicode)
PathBuildRootA

从给定驱动器号创建根路径。 (ANSI)
PathBuildRootW

从给定驱动器号创建根路径。 (Unicode)
PathCanonicalizeA

通过删除导航元素(如“.”和“..”)来简化路径,以生成格式正确的直接路径。 (ANSI)
PathCanonicalizeW

通过删除导航元素(如“.”和“..”)来简化路径,以生成格式正确的直接路径。 (Unicode)
PathCchAddBackslash

在字符串末尾添加反斜杠,为路径创建正确的语法。 (PathCchAddBackslash)
PathCchAddBackslashEx

在字符串末尾添加反斜杠,为路径创建正确的语法。 (PathCchAddBackslashEx)
PathCchAddExtension

将文件扩展名添加到路径字符串。此函数与 PathAddExtension 的不同之处在于,它接受带有“\”、“\?"和“\?\UNC"前缀。
PathCchAppend

将一个路径追加到另一个路径的末尾。此函数与 PathCchAppendEx 的不同之处在于,只能使用长度MAX_PATH的最终路径。此函数与 PathAppend 的不同之处在于它接受带有“\”、“\?"和“\?\UNC"前缀。
PathCchAppendEx

将一个路径追加到另一个路径的末尾。此函数与 PathCchAppend 的不同之处在于,它允许构造更长的最终路径。此函数与 PathAppend 的不同之处在于它接受带有“\”、“\?"和“\?\UNC"前缀。
PathCchCanonicalize

将路径字符串转换为规范形式。此函数与 PathCchCanonicalizeEx 的不同之处在于,只能使用长度为 MAX_PATH 的最终路径。此函数与 PathAllocCanonicalize 的不同之处在于,调用方必须声明存储在堆栈上的返回字符串的大小。此函数与 PathCanonicalize 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCchCanonicalizeEx

通过删除导航元素(如“.”和“..”)来简化路径,以生成格式正确的直接路径。此函数与 PathCchCanonicalize 的不同之处在于,它允许构造更长的最终路径。此函数与 PathAllocCanonicalize 的不同之处在于,调用方必须声明存储在堆栈上的返回字符串的大小。此函数与 PathCanonicalize 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCchCombine

将两个路径片段合并为一个路径。 (PathCchCombine)
PathCchCombineEx

将两个路径片段合并为一个路径。 (PathCchCombineEx)
PathCchFindExtension

搜索路径以查找其文件扩展名,例如“.exe”或“.ini”。
PathCchIsRoot

确定路径字符串是否引用卷的根。此函数与 PathIsRoot 的不同之处在于,它接受带有“\”、“\?"”和“\?\UNC”" 前缀的路径。
PathCchRemoveBackslash

从路径字符串末尾删除尾随反斜杠。此函数与 PathRemoveBackslash 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCchRemoveBackslashEx

从路径字符串末尾删除尾随反斜杠。此函数与 PathCchRemoveBackslash 的不同之处在于,它可以返回指向字符串新端的指针,并报告缓冲区中剩余的未使用字符数。此函数与 PathRemoveBackslash 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCchRemoveExtension

从路径中删除文件扩展名(如果存在)。此函数与 PathRemoveExtension 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCchRemoveFileSpec

删除路径字符串中的最后一个元素,无论该元素是文件名还是目录名称。
PathCchRenameExtension

将路径字符串末尾的文件名扩展名替换为新的扩展名。
PathCchSkipRoot

检索指向驱动器号或通用命名约定 (UNC) 服务器/共享路径元素的路径中的第一个字符的指针。此函数与 PathSkipRoot 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCchStripPrefix

删除 “\?"前缀(如果存在)来自文件路径。
PathCchStripToRoot

删除路径中的所有文件和目录元素,根信息除外。此函数与 PathStripToRoot 的不同之处在于,它接受具有“\”、“\?"和“\?\UNC"前缀。
PathCleanupSpec

PathCleanupSpec 可能已更改或不可用。
PathCombineA

将表示正确格式的路径的两个字符串连接成一个路径;还连接任何相对路径元素。 (ANSI)
PathCombineW

将表示正确格式的路径的两个字符串连接成一个路径;还连接任何相对路径元素。 (Unicode)
PathCommonPrefixA

比较两个路径以确定它们是否共享一个通用前缀。 前缀是以下类型之一:_“C:\”、“.”、“.”、“.”。。\". (ANSI)
PathCommonPrefixW

比较两个路径以确定它们是否共享一个通用前缀。 前缀是以下类型之一:_“C:\”、“.”、“.”、“.”。。\". (Unicode)
PathCompactPathA

通过将路径组件替换为省略号来截断文件路径,使其适合给定像素宽度。 (ANSI)
PathCompactPathExA

通过将路径组件替换为省略号来截断路径,使其适合一定数量的字符。 (ANSI)
PathCompactPathExW

通过将路径组件替换为省略号来截断路径,使其适合一定数量的字符。 (Unicode)
PathCompactPathW

通过将路径组件替换为省略号来截断文件路径,使其适合给定像素宽度。 (Unicode)
PathCreateFromUrlA

将文件 URL 转换为 Microsoft MS-DOS 路径。 (ANSI)
PathCreateFromUrlAlloc

从文件 URL 创建路径。
PathCreateFromUrlW

将文件 URL 转换为 Microsoft MS-DOS 路径。 (Unicode)
PathFileExistsA

确定文件系统对象(如文件或文件夹)的路径是否有效。 (ANSI)
PathFileExistsW

确定文件系统对象(如文件或文件夹)的路径是否有效。 (Unicode)
PathFindExtensionA

在路径中搜索扩展。 (ANSI)
PathFindExtensionW

在路径中搜索扩展。 (Unicode)
PathFindFileNameA

在路径中搜索文件名。 (ANSI)
PathFindFileNameW

在路径中搜索文件名。 (Unicode)
PathFindNextComponentA

分析路径并返回该路径的第一个反斜杠后面的部分。 (ANSI)
PathFindNextComponentW

分析路径并返回该路径的第一个反斜杠后面的部分。 (Unicode)
PathFindOnPathA

搜索文件。 (ANSI)
PathFindOnPathW

搜索文件。 (Unicode)
PathFindSuffixArrayA

确定给定文件名是否具有后缀列表之一。 (ANSI)
PathFindSuffixArrayW

确定给定文件名是否具有后缀列表之一。 (Unicode)
PathGetArgsA

在给定路径中查找命令行参数。 (ANSI)
PathGetArgsW

在给定路径中查找命令行参数。 (Unicode)
PathGetCharTypeA

确定相对于路径的字符类型。 (ANSI)
PathGetCharTypeW

确定相对于路径的字符类型。 (Unicode)
PathGetDriveNumberA

在路径中搜索“A”到“Z”范围内的驱动器号,并返回相应的驱动器号。 (ANSI)
PathGetDriveNumberW

在路径中搜索“A”到“Z”范围内的驱动器号,并返回相应的驱动器号。 (Unicode)
PathGetShortPath

PathGetShortPath 可能已更改或不可用。
PathIsContentTypeA

确定文件的已注册内容类型是否与指定的内容类型匹配。 此函数获取指定文件类型的内容类型,并将该字符串与 pszContentType 进行比较。 该比较不区分大小写。 (ANSI)
PathIsContentTypeW

确定文件的已注册内容类型是否与指定的内容类型匹配。 此函数获取指定文件类型的内容类型,并将该字符串与 pszContentType 进行比较。 该比较不区分大小写。 (Unicode)
PathIsDirectoryA

验证路径是否为有效的目录。 (ANSI)
PathIsDirectoryEmptyA

确定指定的路径是否为空目录。 (ANSI)
PathIsDirectoryEmptyW

确定指定的路径是否为空目录。 (Unicode)
PathIsDirectoryW

验证路径是否为有效的目录。 (Unicode)
PathIsExe

PathIsExe 可能已更改或不可用。
PathIsFileSpecA

在路径中搜索任何路径分隔字符 (例如,“:”或“”) 。 如果不存在路径分隔字符,则该路径被视为文件规范路径。
PathIsFileSpecW

在路径中搜索任何路径分隔字符 (,例如,“:”或“\”) 。 如果不存在路径分隔字符,则该路径被视为文件规范路径。
PathIsHTMLFileA

确定文件是否为 HTML 文件。 根据为文件扩展名注册的内容类型确定。 (ANSI)
PathIsHTMLFileW

确定文件是否为 HTML 文件。 根据为文件扩展名注册的内容类型确定。 (Unicode)
PathIsLFNFileSpecA

确定文件名是否为长格式。 (ANSI)
PathIsLFNFileSpecW

确定文件名是否为长格式。 (Unicode)
PathIsNetworkPathA

确定路径字符串是否表示网络资源。 (ANSI)
PathIsNetworkPathW

确定路径字符串是否表示网络资源。 (Unicode)
PathIsPrefixA

检查路径以确定它是否以 pszPrefix 传递的前缀值开头。 (ANSI)
PathIsPrefixW

检查路径以确定它是否以 pszPrefix 传递的前缀值开头。 (Unicode)
PathIsRelativeA

搜索路径并确定它是否为相对路径。 (ANSI)
PathIsRelativeW

搜索路径并确定它是否为相对路径。 (Unicode)
PathIsRootA

确定路径字符串是否引用卷的根。 (ANSI)
PathIsRootW

确定路径字符串是否引用卷的根。 (Unicode)
PathIsSameRootA

比较两个路径以确定它们是否具有通用的根组件。 (ANSI)
PathIsSameRootW

比较两个路径以确定它们是否具有通用的根组件。 (Unicode)
PathIsSlowA

PathIsSlow 可能已更改或不可用。 (ANSI)
PathIsSlowW

PathIsSlow 可能已更改或不可用。 (Unicode)
PathIsSystemFolderA

确定现有文件夹是否包含使其成为系统文件夹的属性。 或者,此函数指示某些属性是否将文件夹限定为系统文件夹。 (ANSI)
PathIsSystemFolderW

确定现有文件夹是否包含使其成为系统文件夹的属性。 或者,此函数指示某些属性是否将文件夹限定为系统文件夹。 (Unicode)
PathIsUNCA

确定路径字符串是否是有效的通用命名约定 (UNC) 路径,而不是基于驱动器号的路径。 (ANSI)
PathIsUNCEx

确定路径字符串是否是有效的通用命名约定 (UNC) 路径,而不是基于驱动器号的路径。此函数与 PathIsUNC 的不同之处在于,它还允许从路径中提取服务器的名称。
PathIsUNCServerA

确定字符串是否是有效的通用命名约定, (UNC) 仅适用于服务器路径。 (ANSI)
PathIsUNCServerShareA

确定字符串是否是有效的通用命名约定 (UNC) 共享路径 \server\share。 (ANSI)
PathIsUNCServerShareW

确定字符串是否是有效的通用命名约定 (UNC) 共享路径 \server\share。 (Unicode)
PathIsUNCServerW

确定字符串是否是有效的通用命名约定, (UNC) 仅适用于服务器路径。 (Unicode)
PathIsUNCW

确定路径字符串是否是有效的通用命名约定 (UNC) 路径,而不是基于驱动器号的路径。 (Unicode)
PathIsURLA

测试给定的字符串,以确定它是否符合有效的 URL 格式。 (ANSI)
PathIsURLW

测试给定的字符串,以确定它是否符合有效的 URL 格式。 (Unicode)
PathMakePrettyA

将全大写路径转换为所有小写字符,使路径具有一致的外观。 (ANSI)
PathMakePrettyW

将全大写路径转换为所有小写字符,使路径具有一致的外观。 (Unicode)
PathMakeSystemFolderA

为现有文件夹提供适当的属性,使其成为系统文件夹。 (ANSI)
PathMakeSystemFolderW

为现有文件夹提供适当的属性,使其成为系统文件夹。 (Unicode)
PathMakeUniqueName

从模板创建唯一的路径名称。
PathMatchSpecA

使用 Microsoft MS-DOS 通配符匹配类型搜索字符串。 (ANSI)
PathMatchSpecExA

将路径中的文件名与一个或多个文件名模式匹配。 (ANSI)
PathMatchSpecExW

将路径中的文件名与一个或多个文件名模式匹配。 (Unicode)
PathMatchSpecW

使用 Microsoft MS-DOS 通配符匹配类型搜索字符串。 (Unicode)
PathParseIconLocationA

分析包含文件位置和图标索引的文件位置字符串,并返回单独的值。 (ANSI)
PathParseIconLocationW

分析包含文件位置和图标索引的文件位置字符串,并返回单独的值。 (Unicode)
PathProcessCommand

已弃用。 处理包含命令行的字符串,并生成带适当引号的字符串,并根据需要附加参数。
PathQuoteSpacesA

在路径中搜索空格。 如果找到空格,则整个路径用引号引起来。 (ANSI)
PathQuoteSpacesW

在路径中搜索空格。 如果找到空格,则整个路径用引号引起来。 (Unicode)
PathRelativePathToA

创建从一个文件或文件夹到另一个文件或文件夹的相对路径。 (ANSI)
PathRelativePathToW

创建从一个文件或文件夹到另一个文件或文件夹的相对路径。 (Unicode)
PathRemoveArgsA

从给定路径中删除任何参数。 (ANSI)
PathRemoveArgsW

从给定路径中删除任何参数。 (Unicode)
PathRemoveBackslashA

从给定路径中删除尾随反斜杠。 (ANSI)
PathRemoveBackslashW

从给定路径中删除尾随反斜杠。 (Unicode)
PathRemoveBlanksA

删除字符串中的所有前导空格和尾随空格。 (ANSI)
PathRemoveBlanksW

删除字符串中的所有前导空格和尾随空格。 (Unicode)
PathRemoveExtensionA

从路径中删除文件扩展名(如果存在)。 (ANSI)
PathRemoveExtensionW

从路径中删除文件扩展名(如果存在)。 (Unicode)
PathRemoveFileSpecA

从路径中删除尾随文件名和反斜杠(如果存在)。 (ANSI)
PathRemoveFileSpecW

从路径中删除尾随文件名和反斜杠(如果存在)。 (Unicode)
PathRenameExtensionA

将文件名的扩展名替换为新的扩展名。 如果文件名不包含扩展名,则扩展名将附加到字符串的末尾。 (ANSI)
PathRenameExtensionW

将文件名的扩展名替换为新的扩展名。 如果文件名不包含扩展名,则扩展名将附加到字符串的末尾。 (Unicode)
PathResolve

PathResolve 可能已更改或不可用。
PathSearchAndQualifyA

确定给定路径的格式是否正确且完全限定。 (ANSI)
PathSearchAndQualifyW

确定给定路径的格式是否正确且完全限定。 (Unicode)
PathSetDlgItemPathA

使用 PathCompactPath 设置窗口或对话框中子控件的文本,以确保路径适合控件。 (ANSI)
PathSetDlgItemPathW

使用 PathCompactPath 设置窗口或对话框中子控件的文本,以确保路径适合控件。 (Unicode)
PathSkipRootA

检索指向驱动器号或通用命名约定 (UNC) 服务器/共享路径元素的路径中的第一个字符的指针。 (ANSI)
PathSkipRootW

检索指向驱动器号或通用命名约定 (UNC) 服务器/共享路径元素的路径中的第一个字符的指针。 (Unicode)
PathStripPathA

删除完全限定的路径和文件的路径部分。 (ANSI)
PathStripPathW

删除完全限定的路径和文件的路径部分。 (Unicode)
PathStripToRootA

删除路径中的所有文件和目录元素,根信息除外。 (ANSI)
PathStripToRootW

删除路径中的所有文件和目录元素,根信息除外。 (Unicode)
PathUndecorateA

从路径字符串中删除修饰。 (ANSI)
PathUndecorateW

从路径字符串中删除修饰。 (Unicode)
PathUnExpandEnvStringsA

将完全限定路径中的某些文件夹名称替换为其关联的环境字符串。 (ANSI)
PathUnExpandEnvStringsW

将完全限定路径中的某些文件夹名称替换为其关联的环境字符串。 (Unicode)
PathUnmakeSystemFolderA

从文件夹中删除使其成为系统文件夹的属性。 此文件夹实际上必须存在于文件系统中。 (ANSI)
PathUnmakeSystemFolderW

从文件夹中删除使其成为系统文件夹的属性。 此文件夹实际上必须存在于文件系统中。 (Unicode)
PathUnquoteSpacesA

删除路径开头和结尾的引号。 (ANSI)
PathUnquoteSpacesW

删除路径开头和结尾的引号。 (Unicode)
PathYetAnotherMakeUniqueName

基于现有文件名创建唯一文件名。
PauseTimer

不支持。 (IFileOperationProgressSink.PauseTimer)
PauseTimer

暂停进度对话框计时器。
PerformOperations

执行所有选定的操作。
PerUserInit

创建“我的文档”和其他特殊文件夹,根据需要对其进行初始化,并为“我的文档”创建“发送到”快捷菜单项。
PickIconDlg

PickIconDlg 可能已更改或不可用。
PlaySound

与通知一起播放声音。 (IUserNotification2.PlaySound)
PlaySound

与通知一起播放声音。 (IUserNotification.PlaySound)
Popup

在指定的屏幕上位置调用快捷菜单。
Popup

在特定位置显示模式弹出菜单。
PopupItemMenu

为指定项创建快捷菜单,并返回所选命令字符串。
PostCopyItem

在每个项的复制过程完成后,执行调用方实现的操作。
PostDeleteItem

在每个项的删除过程完成后,执行调用方实现的操作。
PostMoveItem

在每个项的移动过程完成后执行调用方实现的操作。
PostNewItem

创建新项后,执行调用方实现的操作。
PostPaint

在绘制命名空间树控件后调用。
PostRenameItem

在每个项的重命名过程完成后执行调用方实现的操作。
PreCopyItem

在每个项的复制过程开始之前执行调用方实现的操作。
PreDeleteItem

在每个项的删除过程开始之前执行调用方实现的操作。
PreMoveItem

在每个项的移动过程开始之前执行调用方实现的操作。
PreNewItem

在创建新项的过程开始之前执行调用方实现的操作。
PrePaint

在绘制命名空间树控件之前调用。
PrepareForSync

允许已注册的应用程序显示任何用户界面,并在调用 ISyncMgrSynchronize::Synchronize 方法之前执行任何必要的初始化。
PrepareForSyncCompleted

在 PrepareForSync 方法完成后由应用程序的注册处理程序调用。
PreRenameItem

在每个项的重命名过程开始之前,执行调用方实现的操作。
PresentConflict

向用户显示冲突。
PrevPage

切换到多页图像的上一页。 重置任何关联的动画。
PrintTo

打印文件。 (ANSI)
PrintTo

打印文件。 (Unicode)
ProcessAttachDetach

已弃用。 始终返回 S_OK。
ProfferService

使服务可供同一主机上的其他对象使用。
进度

由已注册的应用程序调用以更新进度信息并确定操作是否应继续。
提示

向用户显示提示 UI。
PropertyFailure

当存在涉及文件属性的故障且需要用户交互时调用。
ProposeItem

建议将新项添加到之前枚举的项集。
PtrdiffTAdd

将两个类型为 ptrdiff_t 的值相加。
PtrdiffTMult

将类型的两个值相乘ptrdiff_t。
PtrdiffTSub

从另一个值中减去ptrdiff_t类型的一个值。
put_CurrentViewMode

设置当前文件夹的当前视图模式。
put_FolderFlags

设置当前文件夹设置。
put_GroupBy

设置对文件夹视图进行分组时使用的列。
put_IconSize

设置当前文件夹的图标大小设置。
put_SortColumns

设置要排序的列的名称。
PutBaseBrowserData

已弃用。 获取一个 结构,该结构允许对基类的受保护成员进行读/写访问。 但请注意,该状态只能由基本浏览器更新。
QISearch

IUnknown::QueryInterface 方法的表驱动实现。
QueryAbilities

确定冲突表示器将显示哪些选项。
QueryAbort

中止 IShellImageData 进程,例如解码、绘制或缩放。 这是一个回调方法。
QueryActiveShellView

检索在 Shell 视图对象) 显示的当前活动 (。
QueryAppIsDefault

确定应用程序是否拥有给定应用程序级别和类型的已注册默认关联。 不适用于Windows 8。
QueryAppIsDefaultAll

确定应用程序是否拥有给定应用程序级别的所有已注册的默认关联。 不适用于Windows 8。
QueryBand

获取有关乐队网站中带区的信息。
QueryCancel

提供有关操作是否正在取消的信息。
QueryContextMenu

将命令添加到快捷菜单。
QueryContinue

如果与此接口的当前实例关联的操作应继续,则返回S_OK。
QueryCurrentDefault

确定给定关联类型的默认应用程序。 这是 ShellExecute 针对该类型启动的默认应用程序。
QueryFocus

指示预览处理程序从调用 GetFocus 函数返回 HWND。
QueryForAdditionalItems

检索具有要同步的挂起请求的项集的枚举器。 这是在当前同步完成后将同步的一组项。
QueryObject

查询指定的 对象。
QuerySupport

QuerySupport 可能已更改或不可用。
ReadAsync

以异步方式从流中读取信息。 例如,Shell 在异步传输文件项时对文件项实现此接口。
ReadCabinetState

ReadCabinetState 可能已更改或不可用。
ReadPropertyNPB

导致从命名属性包读取属性。
RealDriveType

RealDriveType 可能已更改或不可用。
重新排列

重新排列可能已更改或不可用。
RecompressImage

重新压缩映像。 此方法在 ImageRecompress 对象中实现,接受具有指定质量的 x 和 y 尺寸。 方法创建一个流,其中包含已重新压缩为指定大小的新图像。
RecycleItem

将项目回收到提供的回收位置,并在其新位置返回该项目。
重定向

重定向常见文件夹和每用户文件夹的文件夹请求。
“刷新”

刷新视图的内容以响应用户输入。
RefreshObject

RefreshObject 可能已更改或不可用。
RefreshOverlayImages

刷新覆盖缓存和/或图像列表。
注册

将打开的窗口注册为 Shell 窗口;窗口由句柄指定。
RegisterAbort

设置回调中止对象,可以选择返回指向上一个 对象的指针。
RegisterAppStateChangeNotification

使应用能够注册回调函数,通过该函数可以通知其库进入或退出挂起状态。
RegisterAsChild

ISuspensionDependencyManager::RegisterAsChild 方法
RegisterDialogClasses

注册屏幕保护程序配置对话框所需的任何非标准窗口类。
RegisterFolder

将新的已知文件夹添加到注册表。 独立软件供应商 (ISV) 特别使用,这些供应商将自己的文件夹之一添加到已知文件夹系统。
RegisterForPackageStateChanges

注册包状态更改通知。
RegisterPending

将挂起的窗口注册为 Shell 窗口;窗口由绝对 PIDL 指定。
RegisterScaleChangeEvent

注册在缩放可能更改时触发的事件。 此函数替换 RegisterScaleChangeNotifications。
RegisterScaleChangeNotifications

注册一个窗口,以在缩放信息更改时接收回调。
RegisterSyncMgrHandler

当处理程序具有要同步的项时,向同步管理器注册处理程序。
RegisterTab

通知任务栏已提供新的选项卡或文档缩略图,以便在应用程序的任务栏组浮出控件中显示。
RegisterWindow

已弃用。 在浏览器窗口列表中注册浏览器。
ReleaseShellView

已弃用。 协调基类与其派生类之间的视图生存期。
移除

从托管对象的集合中删除 对象。
RemoveAll

从结果文件夹中删除所有项目。
RemoveAll

从结果文件夹中删除所有项目。
RemoveAllControlItems

未实现。 (IFileDialogCustomize.RemoveAllControlItems)
RemoveAllDestinations

从应用程序的跳转列表中“最近”和“常用”类别中清除所有目标条目。
RemoveAllRoots

从树中删除所有根及其子级。
RemoveBackReferences

删除对象保留的所有反向引用。
RemoveBand

从乐队站点中删除带。
RemoveConflicts

从存储区中删除一组由冲突 ID 指定的冲突。
RemoveControlItem

将项从对话框的容器控件中删除。
RemoveDataBlock

从链接中删除数据块。
RemoveDestination

从跳转列表中的“最近”和“常用”类别中删除单个目标。
RemoveEvent

按指定删除事件。
RemoveFolder

从库中删除文件夹。
RemoveFromList

Windows Vista:_Removes“开始”菜单固定列表中的项,该列表位于“开始”菜单的左上角位置。
RemoveFromSyncSet

删除冲突并从同步中删除 IShellItem。
RemoveIDList

从结果文件夹中删除指向项标识符列表 (PIDL) 的指针。
RemoveItem

从结果文件夹中删除项。
RemoveItem

在不将项目移动到回收站的情况下删除该项目。
RemoveMenusSB

允许容器从就地复合菜单中删除其任何菜单元素并释放所有关联的资源。
RemoveObject

RemoveObject 可能已更改或不可用。
RemoveObjectAt

从集合中删除单个指定的 对象。
RemovePropertyNPB

从命名属性包中删除属性。
RemoveRoot

从树中删除根及其子级。
RemoveTasks

从计划程序后台队列中删除任务。
RemoveToolbar

从工具栏框架中删除指定的 IDockingWindow。
RemoveWindowSubclass

从窗口中删除子类回调。
RenameItem

声明一个要赋予新显示名称的项。
RenameItem

更改项的名称,使用新名称返回 IShellItem。
RenameItems

声明一组要赋予新显示名称的项。 所有项的名称都相同。
ReplaceFrame

将当前帧替换为新图像。
ReplacePage

替换控制面板 对象的属性表中的页面。
ReportEvent

为正在同步的项提供要添加到“同步结果”文件夹的事件。
ReportManualSync

报告正在执行从同步中心 UI 外部手动请求的同步操作。
ReportProgress

将单个同步项的同步进度报告到同步中心。
ReportResult

将收到的错误状态代码转换为相应的用户可读消息。
RequestBorderSpaceDW

批准、修改或拒绝对 IDockingWindow 对象的边框空间的请求。 在调用 SetBorderSpaceDW 方法之前,不会分配边框空间。
RequireTouchInEditControl

在调用触摸键盘之前,需要显式用户点击编辑字段。
重置

将 枚举重置为 0。
重置

用于将枚举索引重置为零。
重置

将枚举器返回到枚举序列的开头。
重置

返回到枚举序列的开头。
重置

将枚举索引重置为 0。 (IEnumObjects.Reset)
重置

将枚举索引重置为 0。 (IEnumResources.Reset)
重置

重置枚举中检索到的 IShellItem 接口的内部计数。
重置

将 IPublishedApp 对象的枚举重置为第一项。
重置

将枚举中的当前位置重置为零。
重置

将枚举中的当前位置重置为零。
重置

将枚举中的当前位置重置为 0。
重置

指示枚举器将自身定位在元素列表的开头。
ResetCancel

取消完成后重置进度对话框。
ResetEnumerator

强制自动完成对象在列表可见时刷新其建议列表。
ResetTimer

不支持。 (IFileOperationProgressSink.ResetTimer)
ResetTimer

将进度对话框计时器重置为 0。
ResizeBorderDW

通知停靠窗口对象框架的边框空间已更改。 为了响应此方法,IDockingWindow 实现必须调用 SetBorderSpaceDW,即使不需要边框空间或不需要更改也是如此。
解决

尝试查找 Shell 链接的目标,即使它已被移动或重命名。 (ANSI)
解决

尝试查找 Shell 链接的目标,即使它已被移动或重命名。 (Unicode)
解决

使用自己的同步处理程序(控制 UI)解决冲突。
ResolveFolder

解析库文件夹的目标位置,即使文件夹已移动或重命名也是如此。
ResolveShellLink

请求文件夹对象解析 Shell 链接。
RestartDialog

显示提示用户重启 Windows 的对话框。 当用户单击该按钮时,函数会调用 ExitWindowsEx 来尝试重启 Windows。
RestartDialogEx

显示要求用户重启 Windows 的对话框。 当用户单击该按钮时,函数会调用 ExitWindowsEx 来尝试重启 Windows。
结果

获取 StartHandlerSync 或 StartItemSync 调用的结果。
恢复

如果包的进程当前已挂起,则恢复这些进程。
恢复

请求恢复任务。
ResumeTimer

不支持。 (IFileOperationProgressSink.ResumeTimer)
ResumeTimer

恢复进度对话框计时器。
RetrieveProperties

获取由同步引擎管理的属性。
还原

已弃用。 还原为当前条目,如果导航失败,则删除 ITravelLog::AddEntry 的结果。
撤销

撤销 Shell 窗口的注册,并从 Shell 窗口集合中删除该窗口。
RevokeScaleChangeNotifications

撤销窗口的注册,防止它在缩放信息更改时接收回调。
RevokeService

使以前通过 IProfferService::P rofferService 向其他对象提供的服务不可用。
旋转

以 90 度为增量旋转图像。
运行

不支持。 (IShellRundll.Run)
运行

请求任务开始。
运行

当同步中心请求时,为处理程序或同步项执行 UI 的实际显示。
RunGadget

将已安装的小工具添加到桌面。
保存

保存附件。
保存

将库保存到新的库说明 (*.library-ms) 文件。
SaveInKnownFolder

将库保存到指定已知文件夹中的新文件。
SaveProperties

保存与文件或文件夹关联的属性。
SaveViewState

保存 Shell 的视图设置,以便在后续浏览会话期间还原当前状态。
SaveViewState

已弃用。 (IBrowserService4.SaveViewState)
SaveWithUI

如果保存操作失败,则向用户显示解释性错误 UI。
缩放

调整图像的大小。
ScreenSaverConfigureDialog

接收发送到屏幕保护程序配置对话框的消息。 允许用户配置的屏幕保护程序必须定义此函数。
ScreenSaverProc

接收发送到指定屏幕保护程序窗口的消息。
选择

IShellFolderView::Select 可能已更改或不可用。
SelectAndEditItem

INewMenuClient::SelectAndEditItem 方法
SelectAndPositionItem

在 Shell 视图中选择和定位项。
SelectAndPositionItems

允许选择和定位文件夹视图中可见的项目。
SelectedItems

获取一个 FolderItems 对象,该对象代表视图中所有选定项。
选择项

设置视图中项的选择状态。
选择项

在文件夹的视图中选择一个项目。
选择项

更改 Shell 视图窗口中一个或多个项的选择状态。
SelectItemRelative

选择相对于当前项的项。
SelectPage

选择多页图像中的指定页面。
SendControlMsg

将控件消息发送到 Windows 资源管理器窗口中的工具栏或状态栏。
SetAcceleratorMenu

已弃用。 由派生类实现,用于定义可在对 TranslateAcceleratorSB 的调用中使用的菜单加速器。
SetAccelerators

设置加速器。
SetAccessibleName

设置由 IAccessible::get_accName辅助功能工具用于获取对象的 Name 属性的文本。
SetActivateState

已弃用。 汇报 BASEBROWSERDATA 结构的 _uActivateState 成员的值,用于跟踪浏览器视图窗口是否处于激活状态。 派生类对基类进行此调用。
SetActiveAlt

将任务栏项标记为活动,但不会直观地激活它。
SetAdjacentDisplayEdges

设置应用程序窗口是否与模拟显示的边缘相邻。
SetAnimation

指定在对话框中运行的 Audio-Video 交错 (AVI) 剪辑。
SetAppAsDefault

将应用程序设置为给定扩展或协议的默认值,前提是应用程序的发布服务器与当前默认值匹配。 有关详细信息,请参阅默认程序。 不适用于Windows 8。
SetAppAsDefaultAll

将应用程序设置为该应用程序的任何类型的所有已注册关联的默认值。 不适用于Windows 8。
SetAppID

指定应用程序的唯一应用程序模型 ID (AppUserModelID) ,此接口的方法将从其任务栏按钮的跳转列表中删除目标。 此方法是可选的。
SetAppID

为要检索其目标列表的应用程序指定唯一的应用程序用户模型 ID (AppUserModelID) 。 此方法是可选的。
SetAppID

指定应用程序的唯一应用程序用户模型 ID (AppUserModelID) ,其任务栏按钮将保存通过此接口的方法生成的自定义跳转列表。 此方法是可选的。
SetAppID

指定应用程序定义的唯一应用程序用户模型 ID (AppUserModelID) ,将对象标识为特定文件类型的处理程序。 此方法由需要动态 AppUserModelID 的应用程序使用。
SetApplicationViewMinWidth

设置应用程序设计模式窗口所需的最小宽度。
SetApplicationViewOrientation

设置用于设计模式窗口的窗口方向。
SetApplicationViewState

设置欺骗应用程序视图状态 (全屏横向、全屏纵向、填充或贴靠) 用于在设计模式下运行的 Windows 应用商店应用。
SetArguments

设置 Shell 链接对象的命令行参数。 (ANSI)
SetArguments

设置 Shell 链接对象的命令行参数。 (Unicode)
SetAsDefFolderSettings

已弃用。 将文件夹的当前视图模式设置为所有文件夹的默认视图模式。 由“文件夹选项”对话框使用。
SetAsyncMode

由放置源调用,以指定数据对象是否支持异步数据提取。
SetAutomationObject

替换 IShellView 的内部自动化对象。
SetBackgroundColor

设置未显示图像或禁用桌面背景时桌面上可见的颜色。 当桌面壁纸未填满整个屏幕时,此颜色也用作边框。
SetBackgroundColor

设置预览处理程序的背景色。
SetBalloonInfo

设置要显示在气球通知中的信息。 (IUserNotification2.SetBalloonInfo)
SetBalloonInfo

设置要显示在气球通知中的信息。 (IUserNotification.SetBalloonInfo)
SetBalloonRetry

指定在第一次尝试失败时尝试显示用户信息的条件。 (IUserNotification2.SetBalloonRetry)
SetBalloonRetry

指定在第一次尝试失败时尝试显示用户信息的条件。 (IUserNotification.SetBalloonRetry)
SetBandAvailability

设置指定带的可用性。
SetBandInfoSFB

使用 BANDINFOSFB 结构中的信息设置 IShellFolderBand 对象的带区信息。
SetBandSiteInfo

设置有关带站点的信息。
SetBandState

设置波段站点中的波段状态。
SetBorderSpaceDW

为 IDockingWindow 对象分配和保留边框空间。
SetCallback

IShellFolderView::SetCallback 可能已更改或不可用。
SetCancelButtonLabel

替换常见文件对话框的“取消”按钮上的默认文本“取消”。
SetCancelInformation

设置当用户从进度 UI 选择“取消”时发布的信息。
SetCancelMsg

设置在用户取消操作时要显示的消息。
SetCascade

设置级联文件夹。
SetCheckboxValue

启用登录 UI 和凭据 UI 以指示复选框值已更改。
SetCheckButtonState

设置对话框中) 检查按钮 (检查 框的状态。
SetCheckState

设置树视图控件中检查框项的状态。
SetClient

设置 punkClient 指定的客户端。
SetClientGuid

指定并存储客户端的 GUID。
SetClientGuid

使调用应用程序能够将 GUID 与对话的持久状态相关联。
SetClientTitle

指定并存储提示窗口的标题。
SetClipboard

SetClipboard 可能已更改或不可用。
SetCodePage

将 ANSI 代码页的数值设置为指定的代码页标识符。
SetCollectedProperties

指定将在保存对话框中收集哪些属性。
SetColor

按指定设置颜色。
SetColumnInfo

设置指定列的状态。
SetColumns

设置视图要显示的列的集合。
SetComboBoxSelectedValue

启用登录 UI 和凭据 UI 以指示已选择组合框值。
SetCompositionState

设置组合状态。
SetCondition

设置搜索的 ICondition。 如果未调用此方法,则生成的搜索将不应用筛选器。
SetContext

使缩略图提供程序能够返回特定于用户上下文的缩略图。
SetContractDelegateWindow

将主前台窗口以外的应用窗口与应用的协定相关联。 如果你是使用本机 C++ 编写 Windows 应用商店应用的开发人员,请使用此函数。
SetControlItemState

设置在对话框中找到的容器控件中的项的当前状态。
SetControlItemText

设置控件项的文本。 例如,单选按钮或菜单中项附带的文本。
SetControlLabel

设置与控件关联的文本,例如按钮文本或编辑框标签。
SetControlState

设置给定控件的当前可见性和启用状态。
SetControlStyle

设置命名空间对象的树视图控件的显示样式。
SetControlStyle2

设置命名空间对象的树视图控件的扩展显示样式。
SetCreateFlags

设置将包含在对 CreateProcess 的调用中的标志。
SetCurrentFolderFlags

设置并应用指定的文件夹标志。
SetCurrentProcessExplicitAppUserModelID

指定应用程序定义的唯一应用程序用户模型 ID (AppUserModelID) ,用于标识任务栏的当前进程。 此标识符允许应用程序将其关联的进程和窗口分组到单个任务栏按钮下。
SetCurrentViewMode

设置所选文件夹的视图模式。
SetDataObject

将 IDataObject 实例包装为 Windows 运行时 DataPackage。
SetDefaultExtension

设置要添加到文件名的默认扩展名。
SetDefaultFolder

如果最近使用的文件夹值不可用,则设置用作默认值的文件夹。
SetDefaultIcon

设置默认图标。
SetDefaultSaveFolder

设置库将用于保存操作的默认目标文件夹。
SetDescription

设置 Shell 链接对象的说明。 说明可以是任何应用程序定义的字符串。 (ANSI)
SetDescription

设置 Shell 链接对象的说明。 说明可以是任何应用程序定义的字符串。 (Unicode)
SetDeselected

当凭据失去选择时调用。
SetDirectory

设置当前工作目录。
SetDirectory

设置新的工作目录。
SetDisplayName

按指定设置搜索文件夹显示名称。
SetEditBoxText

设置对话框中的编辑框控件中的文本。
SetEmptyText

设置默认的空文本。
SetEncoderParams

设置编码器参数。
SetEnumReadyCallback

对初始视图枚举完成时通知的视图设置回调。
SetEnvironmentVariable

在所创建进程的环境中设置变量。
SetErrorURL

指定在用户浏览向导扩展页时遇到错误时显示的页面的 URL。
SetExtendedTileViewProperties

设置项的扩展磁贴属性列表。
SetFieldBitmap

向登录 UI 或凭据 UI 传达磁贴图像字段已更改且应更新 UI。
SetFieldCheckbox

告知登录 UI 或凭据 UI 复选框字段已更改且 UI 应更新。
SetFieldComboBoxSelectedItem

向登录 UI 或凭据 UI 传达组合框中的选定项已更改且 UI 应更新。
SetFieldInteractiveState

向登录 UI 或凭据 UI 传达字段的交互状态已更改且 UI 应更新。
SetFieldOptions

指定登录或凭据 UI 中的指定字段应显示“密码显示”字形,还是应接收电子邮件地址。
SetFieldState

向登录 UI 或凭据 UI 传达字段状态已更改且 UI 应更新。
SetFieldString

向登录 UI 或凭据 UI 传达与字段关联的字符串已更改且 UI 应更新。
SetFieldSubmitButton

启用凭据以设置提交按钮相邻的字段。
SetFileID

设置当前文件的唯一文件标识符。
SetFileName

指定并存储文件的建议名称。
SetFileName

设置打开该对话框时显示在“文件名编辑”框中的文件名。
SetFileNameLabel

设置文件名编辑框旁边的标签文本。
SetFileTypeIndex

设置对话框中显示为选定状态的文件类型。
SetFileTypes

设置对话框可以打开或保存的文件类型。
SetFilter

从 Windows 7 起,SetFilter 不再可供使用。
SetFilter

由主机公开以允许客户端传递其 IUnknown 接口指针的主机。
SetFindData

将文件系统信息存储在WIN32_FIND_DATA结构中。 此信息由 ParseDisplayName 使用。
SetFlags

设置对 IDragSourceHelper 对象的拖放操作的特征。
SetFlags

在只读和读/写状态之间切换属性存储对象。
SetFlags

设置GIL_XXX标志。
SetFlags

设置当前选项设置。
SetFlags

已弃用。 设置指示浏览器状态的标志。
SetFocus

指示预览处理程序将焦点设置为自身。
SetFolder

设置快捷方式对象的文件夹名称。 (ANSI)
SetFolder

设置快捷方式对象的文件夹名称。 (Unicode)
SetFolder

设置一个文件夹,该文件夹在打开对话框时始终处于选中状态,而不考虑以前的用户操作。
SetFolderLogicalViewMode

设置文件夹逻辑视图模式。 默认设置基于由 ISearchFolderItemFactory::SetFolderTypeID 方法设置的 FolderTypeID。
SetFolderSettings

设置当前视图的文件夹设置。
SetFolderType

设置库的文件夹类型。
SetFolderTypeID

按指定设置搜索文件夹类型 ID。
SetFolderViewOptions

设置视图的指定选项。
SetFont

设置字体的属性。
SetFont

设置要用于预览处理程序中文本的字体属性。
SetGroupBy

按给定属性键和方向对视图进行分组。
SetGroupColumn

按指定设置组列。 如果未指定任何组列,则不会进行分组。
SetGroupSubsetCount

打开组子设置并设置每个组中可见项的行数。
SetHandlerClsid

. (IDefaultFolderMenuInitialize.SetHandlerClsid)
SetHandlerProgressText

在处理程序执行同步时,设置该处理程序的信息字段的内容。
SetHistoryObject

已弃用。 设置浏览器的历史记录对象。
SetHotkey

为 Shell 链接对象设置 (热键) 键盘快捷方式。 (ANSI)
SetHotkey

为 Shell 链接对象设置 (热键) 键盘快捷方式。 (Unicode)
SetHotKey

设置应用程序的热键。
SetIcon

设置库的默认图标。
SetIconInfo

设置与特定用户信息关联的通知区域图标。 (IUserNotification2.SetIconInfo)
SetIconInfo

设置与特定用户信息关联的通知区域图标。 (IUserNotification.SetIconInfo)
SetIconLocation

设置 Shell 链接对象的图标的位置 (路径和索引) 。 (ANSI)
SetIconLocation

设置 Shell 链接对象的图标的位置 (路径和索引) 。 (Unicode)
SetIconSize

按指定设置搜索文件夹图标大小。 默认设置基于由 ISearchFolderItemFactory::SetFolderTypeID 方法设置的 FolderTypeID。
SetIDList

设置持久化项标识符列表。
SetIDList

设置指向 Shell 链接对象的项标识符列表 (PIDL) 的指针。 (ANSI)
SetIDList

设置指向 Shell 链接对象的项标识符列表 (PIDL) 的指针。 (Unicode)
SetInitialURL

设置托管向导中服务器提供的初始 HTML 页的 URL。
SetIsOnLockScreen

此方法确定应用程序在设计模式下是否可以在Windows 8锁屏界面上显示信息。
SetItem

IParseAndCreateItem::SetItem 方法
SetItemAlloc

为委托文件夹提供用于分配和释放项 ID 的 IMalloc 接口。
SetItemAlloc

为 CItemIDFactory 提供用于分配和释放项 ID 的 IMalloc 接口。
SetItemChoices

设置表示用户想要保留的项的索引数组。 当用户选择将相同的操作应用于来自同一处理程序的同一类型的所有选定冲突时,将使用此方法。
SetItemCustomState

设置与 Shell 项关联的复选框的状态。
SetItemHeight

设置指定的项高度。
SetItemPos

设置给定项的位置。
SetItemState

设置 Shell 项的状态信息。
SetItemStatus

由注册应用程序的处理程序中的同步管理器调用,以在以下两种情况下更改项的状态:_between处理程序从 ISyncMgrSynchronize::P repareForSync 方法返回并调用 PrepareForSyncCompleted 回调方法的时间,或者在处理程序从 ISyncMgrSynchronize::Synchronize 方法返回但尚未调用 SynchronizeCompleted 回调方法之后。
SetJunctionCLSID

如果当前项是交接点,则设置实现 IShellFolder 的对象 (CLSID) 的类标识符。
SetKey

设置要从中加载“DefaultIcon”值的注册表项。
SetKeyState

根据 Ctrl 和 Shift 键的当前状态设置值。
SetLine

在进度对话框中显示一条消息。
SetLocalPath

设置并存储文件的路径。
SetMenu

将静态菜单追加到菜单区段。
SetMenuContextHelpId

将帮助上下文标识符与菜单相关联。
SetMenuRestrictions

. (IDefaultFolderMenuInitialize.SetMenuRestrictions)
SetMenuSB

在视图窗口中安装复合菜单。
SetMenuToolbar

将菜单添加到菜单带。
SetMode

设置已分析项的枚举模式。
SetMode

设置进度对话框操作模式。
SetNamedValue

设置命名属性的值。
SetNameOf

设置文件对象或子文件夹的显示名称,更改进程中的项目标识符。
SetNativeDisplayOrientation

设置设计模式窗口的模拟显示方向。
SetNativeDisplaySize

设置要用于在设计模式下运行的 Windows 应用商店应用的欺骗本机显示大小。
SetNavigateState

已弃用。 设置当前导航状态。 此方法会影响光标和动画。
SetNavigationRoot

指定开始浏览命名空间的顶级位置,例如在“保存”对话框的“浏览文件夹”选项中。 用户无法在此位置上方导航。
SetNoIcons

设置图标是否显示在文件夹带中。
SetNormalIcon

设置普通图标。
SetNoShowUI

指示是否应显示与所选 Shell 项关联的任何 UI。
SetNoText

设置是否在文件夹带区中显示文本。
SetObjectCount

SetObjectCount 不再可用。
SetObscured

在工具栏上与菜单中的项一起协调被遮挡的项。
SetOkButtonLabel

设置“打开”或“保存”按钮的文本。
SetOpenIcon

设置允许容器指定“打开”外观的图标。
SetOperation

设置正在发生的进度对话框操作,以及我们是处于预测试模式还是撤消模式。
SetOperationFlags

设置当前操作的参数。
SetOptions

设置当前自动完成选项。 (IACList2.SetOptions)
SetOptions

设置当前自动完成选项。 (IAutoComplete2.SetOptions)
SetOptions

设置当前浏览器选项。
SetOptions

设置标志以控制对话框的行为。
SetOptions

设置库选项。
SetOverlayIcon

将覆盖应用于任务栏按钮,以指示应用程序状态或给用户的通知。
SetOwner

已弃用。 声明对服务对象的所有者引用。
SetOwnerWindow

设置进度窗口和对话框窗口的父窗口或所有者窗口。
SetParameters

提供谓词的参数值。
SetParentAndItem

设置项的父级和父项的子 ID。
SetPath

为已知文件夹分配新路径。
SetPath

设置 Shell 链接对象的目标的路径和文件名。 (ANSI)
SetPath

设置 Shell 链接对象的目标的路径和文件名。 (Unicode)
SetPinnedWindow

设置固定的窗口。 当用户选择要查看的新文件时,Shell 会指示文件查看器在固定的窗口中显示新文件,而不是创建新窗口。
SetPoints

SetPoints 可能已更改或不可用。
SetPosition

设置桌面壁纸图像的显示选项,确定图像应居中、平铺还是拉伸。
SetPosition

设置用于显示的点的坐标。
SetPresenterChoice

设置对同步管理器冲突解决所做的选择类型,以及是否将该选择应用于集中的所有后续冲突。
SetPresenterNextStep

设置在同步管理器冲突解决的下一步中演示者要执行的操作。
SetProcessReference

提供组件对象模型 (COM) 对象,该对象允许托管 Shell 扩展和其他组件防止其主机进程过早关闭。
SetProgID

设置对象的 ProgID。
SetProgress

汇报包含操作的当前状态的进度对话框。 (IProgressDialog.SetProgress)
SetProgress64

汇报包含操作的当前状态的进度对话框。 (IProgressDialog.SetProgress64)
SetProgressCallback

设置 ISyncMgrSynchronizeCallback 接口。 已注册的应用程序使用此回调接口从 ISyncMgrSynchronize::P repareForSync 和 ISyncMgrSynchronize::Synchronize 方法中提供状态信息。
SetProgressDialog

指定用于显示操作进度的对话框。
SetProgressMessage

未实现。 (IFileOperation.SetProgressMessage)
SetProgressState

设置任务栏按钮上显示的进度指示器的类型和状态。
SetProgressValue

显示或更新任务栏按钮中托管的进度栏,以显示完成完整操作的特定百分比。
SetProperties

声明一组要对一个或多个项设置的属性和值。
SetProperties

提供一个属性存储,它定义将默认值用于正在保存的项。
SetProperties

设置应应用于项的属性。
SetPropertyBag

设置属性包的名称。
SetPropertyKey

设置属性键。
SetPropertyStorage

从指定的序列化属性存储数据初始化属性存储实例。
SetProviderFilter

将数组中的用户集限制为本地帐户或 Microsoft 帐户。
SetRect

设置浏览器创建的视图窗口的大小和位置。
SetRect

指示预览处理程序更改其绘制到的父 hwnd 中的区域。
SetRedraw

允许重绘视图或阻止重绘视图。
SetRedraw

设置打开和关闭重绘。
SetReferent

设置快捷方式对象的引用。 (ANSI)
SetReferent

设置快捷方式对象的引用。 (Unicode)
SetReferrer

根据引用文件设置与附件文件关联的安全区域。
SetReferrer

已弃用。 设置指向项标识符列表的指针, (创建新窗口时用于区域检查的 PIDL) 。
SetRelativePath

设置 Shell 链接对象的相对路径。 (ANSI)
SetRelativePath

设置 Shell 链接对象的相对路径。 (Unicode)
SetSaveAsItem

设置要用作“另存为”对话框中的初始条目的项。
SetScaleFactor

设置要用于在设计模式下运行的 Windows 应用商店应用的欺骗设备比例系数。
SetScope

按指定设置搜索范围。
SetSelected

在选择凭据时调用。 使实现者能够设置登录特征。
SetSelectedControlItem

在对话框中找到的选项按钮组或组合框中设置特定项的选定状态。
SetSelection

提供 Shell 项数组,该数组指定所选内容中包含的项。
SetSerialization

设置凭据提供程序的序列化特征。
SetShellFolder

指定要浏览的菜单带的文件夹。
SetShortcutIcon

设置 对象的快捷方式的图标。
SetShowCmd

设置 Shell 链接对象的 show 命令。 show 命令设置窗口的初始显示状态。 (ANSI)
SetShowCmd

设置 Shell 链接对象的 show 命令。 show 命令设置窗口的初始显示状态。 (Unicode)
SetShowWindow

设置指定窗口的视觉状态。
SetSlideshow

指定要用于桌面壁纸幻灯片放映的图像。
SetSlideshowOptions

设置桌面壁纸幻灯片放映设置,以便进行随机播放和计时。
SetSortColumns

按给定的排序列设置视图并对其进行排序。
SetSortColumns

按指定创建列方向排序列表。
SetSource

设置文件传输源的备用路径或 URL。
SetStacks

按指定创建堆栈键的列表。 如果未调用此方法,则默认情况下不会堆叠文件夹。
SetStatusMessage

使凭据提供程序能够在尝试完成 IConnectableCredentialProviderCredential::Connect 时设置状态消息。
SetStatusTextSB

在容器的框架窗口状态栏中设置并显示有关就地对象的状态文本。
SetStringValue

使登录 UI 或凭据 UI 能够在用户键入字段时更新CPFT_EDIT_TEXT字段的文本。
SetSubMenu

将给定菜单栏接口设置为调用应用程序对象的接口的子菜单。
SetTabActive

通知任务栏选项卡或文档窗口已设置为活动窗口。
SetTabOrder

将新的缩略图插入选项卡式文档界面 (TDI) 或多文档界面 (MDI) 应用程序的组浮出控件,或将现有缩略图移动到应用程序组中的新位置。
SetTabProperties

允许选项卡指定在某些情况下,应将main应用程序框架窗口或选项卡窗口用作缩略图或速览功能。
SetTargetSessionId

设置会话标识符。
SetRadio

设置视图中没有项目时要使用的默认文本。
SetTextColor

设置预览处理程序中文本的颜色。
SetTheme

设置指定的主题。
SetTheme

仅为当前窗口设置桌面主题。
SetThumbnailClip

选择要在任务栏中显示为窗口缩略图的窗口工作区的一部分。
SetThumbnailStream

设置缩略图流。 此方法仅供内部使用,只能由照片应用程序调用。
SetThumbnailTooltip

指定或更新当鼠标指针停留在任务栏按钮浮出控件中的单个预览缩略图上时显示的工具提示文本。
SetTileViewProperties

设置项的磁贴属性列表。
SetTimes

设置文件时间。
SetTitle

设置进度对话框的标题。
SetTitle

设置将传递 CreateProcess 的游戏。
SetTitle

设置对话框的标题。
SetTitle

已弃用。 设置浏览器窗口的标题。
SetToolbarItems

将工具栏项添加到 Windows 资源管理器的工具栏。
SetTopBrowser

已弃用。 当基类成为最顶层的浏览器实例时,通知基类。
SetUsageScenario

定义凭据提供程序有效的方案。 每当初始化凭据提供程序时调用。
SetUserArray

在登录或凭据 UI 初始化期间由系统调用,以检索要显示在该 UI 中的用户集。
SetViewModeAndIconSize

设置并应用视图模式和图像大小。
SetViewProperty

在视图的属性缓存中缓存项的属性。
SetVisibleColumns

在给定 PROPERTYKEY 结构数组的情况下,创建列全部可见的新列列表。 默认值基于 FolderTypeID。
SetWallpaper

设置桌面壁纸。
SetWatermark

提供要用作水印的位图。
SetWindow

设置预览器窗口的父窗口,以及父级内要用于预览器窗口的区域。
SetWindowContextHelpId

将帮助上下文标识符与指定的窗口相关联。
SetWindowSubclass

安装或更新窗口子类回调。
SetWorkingDirectory

设置 Shell 链接对象的工作目录的名称。 (ANSI)
SetWorkingDirectory

设置 Shell 链接对象的工作目录的名称。 (Unicode)
SHAddFolderPathToLibrary

将文件夹添加到库。
SHAddFromPropSheetExtArray

将页面添加到由 SHCreatePropSheetExtArray 创建的属性表扩展数组。
SHAddToRecentDocs

通知系统某个项已被访问,以便跟踪最近和最常使用的项。 此函数还可用于清除所有使用情况数据。
SHAlloc

从 Shell 的堆分配内存。
SHAllocShared

SHAllocShared 可能已更改或不可用。
SHAnsiToAnsi

复制 ANSI 字符串。
SHAnsiToUnicode

将字符串从 ANSI 代码页转换为 Unicode 代码页。
SHAppBarMessage

向系统发送应用栏消息。
ShareExists

查询“用户”或“公用文件夹”是否共享。
SharePrinters

共享连接到计算机的所有本地打印机,从而使网络上的其他计算机能够发现它们。
SHAssocEnumHandlers

返回一组指定的文件扩展名处理程序的枚举对象。
SHAssocEnumHandlersForProtocolByApplication

获取一个枚举接口,该接口提供对与给定协议关联的处理程序的访问。
SHAutoComplete

指示系统编辑控件使用自动完成来帮助完成 URL 或文件系统路径。
SHBindToFolderIDListParent

给定以文件夹的形式指定的 Shell 命名空间项和相对于该文件夹的项目标识符列表,此函数将绑定到命名空间项的父级,并选择性地返回指向项标识符列表最后一个组件的指针。
SHBindToFolderIDListParentEx

通过允许调用方指定绑定上下文来扩展 SHBindToFolderIDListParent 函数。
SHBindToObject

使用 Shell 命名空间 IShellFolder::BindToObject 方法检索并绑定到指定的对象。
SHBindToParent

获取指向 PIDL) (完全限定项标识符列表的指针,并在父对象上返回指定的接口指针。
SHBrowseForFolderA

显示允许用户选择 Shell 文件夹的对话框。 (ANSI)
SHBrowseForFolderW

显示允许用户选择 Shell 文件夹的对话框。 (Unicode)
SHChangeNotification_Lock

锁定与 Shell 更改通知事件关联的共享内存。
SHChangeNotification_Unlock

解锁更改通知的共享内存。
SHChangeNotify

通知系统应用程序已执行的事件。 如果应用程序执行可能影响 Shell 的操作,则应使用此函数。
SHChangeNotifyDeregister

从接收 SHChangeNotify 消息中注销客户端的窗口进程。
SHChangeNotifyRegister

注册一个窗口以接收来自文件系统或 Shell 的通知(如果文件系统支持通知)。
SHChangeNotifyRegisterThread

启用线程的异步注册和取消注册。
SHCloneSpecialIDList

SHCloneSpecialIDList 可能已更改或不可用。 请改用 SHGetSpecialFolderLocation。
SHCLSIDFromString

采用类标识符的字符串形式 (CLSID) 并创建相应的 CLSID。
SHCoCreateInstance

SHCoCreateInstance 可能已更改或不可用。 请改用 CoCreateInstance。
SHCopyKeyA

以递归方式将源子项的子项和值复制到目标键。 SHCopyKey 不会复制密钥的安全属性。 (ANSI)
SHCopyKeyW

以递归方式将源子项的子项和值复制到目标键。 SHCopyKey 不会复制密钥的安全属性。 (Unicode)
SHCreateAssociationRegistration

基于 Windows 提供的接口的常用实现创建 IApplicationAssociationRegistration 对象。
SHCreateDataObject

在父文件夹中创建数据对象。
SHCreateDefaultContextMenu

创建一个对象,该对象表示 Shell 的默认上下文菜单实现。
SHCreateDefaultExtractIcon

创建标准图标提取程序,其默认值可以通过 IDefaultExtractIconInit 接口进一步配置。
SHCreateDefaultPropertiesOp

创建一个文件操作,用于设置尚未设置的 Shell 项的默认属性。
SHCreateDirectory

创建新的文件系统文件夹。
SHCreateDirectoryExA

创建一个具有可选安全属性的新文件系统文件夹。 (ANSI)
SHCreateDirectoryExW

创建一个具有可选安全属性的新文件系统文件夹。 (Unicode)
SHCreateFileExtractIconA

SHCreateFileExtractIcon 可能已更改或不可用。 (ANSI)
SHCreateFileExtractIconW

SHCreateFileExtractIcon 可能已更改或不可用。 (Unicode)
SHCreateItemFromIDList

从指向 PIDL) 项标识符列表 (指针创建并初始化 Shell 项对象。 生成的 shell 项对象支持 IShellItem 接口。
SHCreateItemFromParsingName

创建并初始化分析名称中的 Shell 项对象。
SHCreateItemFromRelativeName

从相对分析名称创建并初始化 Shell 项对象。
SHCreateItemInKnownFolder

为已知文件夹中存在的单个文件创建 Shell 项对象。
SHCreateItemWithParent

创建一个 Shell 项,给定父文件夹和子项 ID。
SHCreateLibrary

创建 IShellLibrary 对象。
SHCreateMemStream

使用与 CreateStreamOnHGlobal 类似的进程创建内存流。
SHCreateProcessAsUserW

创建新的用户模式进程及其主线程以运行指定的可执行文件。
SHCreatePropSheetExtArray

SHCreatePropSheetExtArray 可能已更改或不可用。
SHCreateQueryCancelAutoPlayMoniker

已弃用。 创建 QueryCancelAutoPlay 类名字对象,该名字对象随后可用于在运行的对象表中注册 IQueryCancelAutoPlay 处理程序, (ROT) 。
SHCreateShellFolderView

(DefView) 创建默认 Shell 文件夹视图对象的新实例。
SHCreateShellFolderViewEx

创建默认 Shell 文件夹视图对象的新实例。 建议使用 SHCreateShellFolderView 而不是此函数。
SHCreateShellItem

创建 IShellItem 对象。
SHCreateShellItemArray

创建 Shell 项数组对象。
SHCreateShellItemArrayFromDataObject

从数据对象创建 Shell 项数组对象。
SHCreateShellItemArrayFromIDLists

从 ITEMIDLIST 结构的列表中创建 Shell 项数组对象。
SHCreateShellItemArrayFromShellItem

从单个 Shell 项创建一个元素的数组。
SHCreateShellPalette

为指定的设备上下文创建半色调调色板。
SHCreateStdEnumFmtEtc

SHCreateStdEnumFmtEtc 可能已更改或不可用。
SHCreateStreamOnFileA

SHCreateStreamOnFile 可能已更改或不可用。 请改用 SHCreateStreamOnFileEx。 (ANSI)
SHCreateStreamOnFileEx

打开或创建文件,并检索要读取或写入该文件的流。
SHCreateStreamOnFileW

SHCreateStreamOnFile 可能已更改或不可用。 请改用 SHCreateStreamOnFileEx。 (Unicode)
SHCreateThread

创建线程。
SHCreateThreadRef

创建对组件对象模型的每线程引用 (COM) 对象。
SHCreateThreadWithHandle

创建一个新线程并检索其句柄。
SHDefExtractIconA

提供用于从文件中提取图标的默认处理程序。 (ANSI)
SHDefExtractIconW

提供用于从文件中提取图标的默认处理程序。 (Unicode)
SHDeleteEmptyKeyA

删除空键。 (ANSI)
SHDeleteEmptyKeyW

删除空键。 (Unicode)
SHDeleteKeyA

删除子项及其所有后代。 此函数从注册表中删除项和所有项的值。 (ANSI)
SHDeleteKeyW

删除子项及其所有后代。 此函数从注册表中删除项和所有项的值。 (Unicode)
SHDeleteValueA

从指定的注册表项中删除命名值。 (ANSI)
SHDeleteValueW

从指定的注册表项中删除命名值。 (Unicode)
SHDestroyPropSheetExtArray

释放指向 SHCreatePropSheetExtArray 创建的数组的属性表处理程序。
SHDoDragDrop

执行拖放操作。 支持按需拖动源创建以及拖动图像。
Shell_GetCachedImageIndex

Shell_GetCachedImageIndex可能已更改或不可用。
Shell_GetCachedImageIndexA

Shell_GetCachedImageIndex可能已更改或不可用。 (ANSI)
Shell_GetCachedImageIndexW

Shell_GetCachedImageIndex可能已更改或不可用。 (Unicode)
Shell_GetImageLists

检索大图标和小图标的系统图像列表。
Shell_MergeMenus

Shell_MergeMenus可能已更改或不可用。
Shell_NotifyIconA

将消息发送到任务栏的状态区域。 (ANSI)
Shell_NotifyIconGetRect

获取通知图标的边框的屏幕坐标。
Shell_NotifyIconW

将消息发送到任务栏的状态区域。 (Unicode)
ShellAboutA

显示 Shell“关于”对话框。 (ANSI)
ShellAboutW

显示 Shell“关于”对话框。 (Unicode)
ShellExecuteA

对指定文件执行操作。 (ShellExecuteA)
ShellExecuteExA

对指定文件执行操作。 (ShellExecuteExA)
ShellExecuteExW

对指定文件执行操作。 (ShellExecuteExW)
ShellExecuteW

对指定文件执行操作。 (ShellExecuteW)
ShellMessageBoxA

ShellMessageBox 可能已更改或不可用。 (ANSI)
ShellMessageBoxW

ShellMessageBox 可能已更改或不可用。 (Unicode)
SHEmptyRecycleBinA

清空指定驱动器上的回收站。 (ANSI)
SHEmptyRecycleBinW

清空指定驱动器上的回收站。 (Unicode)
SHEnumerateUnreadMailAccountsA

枚举具有未读电子邮件的用户帐户。 (ANSI)
SHEnumerateUnreadMailAccountsW

枚举具有未读电子邮件的用户帐户。 (Unicode)
SHEnumKeyExA

枚举指定打开的注册表项的子项。 (SHEnumKeyExA)
SHEnumKeyExW

枚举指定打开的注册表项的子项。 (SHEnumKeyExW)
SHEnumValueA

枚举指定打开的注册表项的值。 (ANSI)
SHEnumValueW

枚举指定打开的注册表项的值。 (Unicode)
SHEvaluateSystemCommandTemplate

强制对调用 CreateProcess 或 ShellExecute 中使用的参数进行严格验证。
SHFileOperationA

复制、移动、重命名或删除文件系统对象。 此函数已在 Windows Vista 中由 IFileOperation 替换。
SHFileOperationW

复制、移动、重命名或删除文件系统对象。 在 Windows Vista 及更高版本中,我们建议你使用 IFileOperation 而不是此函数。
SHFind_InitMenuPopup

SHFind_InitMenuPopup可能已更改或不可用。
SHFindFiles

SHFindFiles 可能已更改或不可用。
SHFlushSFCache

SHFlushSFCache 可能已更改或不可用。
SHFormatDateTimeA

SHFormatDateTime 可能已更改或不可用。 (ANSI)
SHFormatDateTimeW

SHFormatDateTime 可能已更改或不可用。 (Unicode)
SHFormatDrive

SHFormatDrive 可能已更改或不可用。
SHFree

释放 SHAlloc 分配的内存。
SHFreeNameMappings

释放由 SHFileOperation 函数检索到的文件名映射对象。
SHFreeShared

SHFreeShared 可能已更改或不可用。
SHGetAssocKeys

检索与 IQueryAssociations 对象关联的类子项数组。
SHGetAttributesFromDataObject

SHGetAttributesFromDataObject 可能已更改或不可用。
SHGetDataFromIDListA

从相对标识符列表中检索扩展属性数据。 (ANSI)
SHGetDataFromIDListW

从相对标识符列表中检索扩展属性数据。 (Unicode)
SHGetDesktopFolder

检索桌面文件夹的 IShellFolder 接口,该文件夹是 Shell 命名空间的根。
SHGetDiskFreeSpaceExA

检索磁盘卷的磁盘空间信息。 (ANSI)
SHGetDiskFreeSpaceExW

检索磁盘卷的磁盘空间信息。 (Unicode)
SHGetDriveMedia

返回给定驱动器中的媒体类型。
SHGetFileInfoA

检索文件系统中有关对象的信息,例如文件、文件夹、目录或驱动器根。 (ANSI)
SHGetFileInfoW

检索文件系统中有关对象的信息,例如文件、文件夹、目录或驱动器根。 (Unicode)
SHGetFolderLocation

已弃用。 检索文件夹的路径作为 ITEMIDLIST 结构。
SHGetFolderPathA

已弃用。 (SHGetFolderPathA)
SHGetFolderPathAndSubDirA

获取文件夹的路径并追加用户提供的子文件夹路径。 (ANSI)
SHGetFolderPathAndSubDirW

获取文件夹的路径并追加用户提供的子文件夹路径。 (Unicode)
SHGetFolderPathW

已弃用。 (SHGetFolderPathW)
SHGetIconOverlayIndexA

返回系统映像列表中覆盖图标的索引。 (ANSI)
SHGetIconOverlayIndexW

返回系统映像列表中覆盖图标的索引。 (Unicode)
SHGetIDListFromObject

检索指向项标识符列表的指针, (对象的 PIDL) 。
SHGetImageList

检索图像列表。
SHGetInstanceExplorer

检索允许托管 Shell 扩展和其他组件防止其主机进程过早关闭的接口。
SHGetInverseCMAP

检索半色调调色板的反色表映射。
SHGetItemFromDataObject

基于 IDataObject 指定的项创建 IShellItem 或相关对象。
SHGetItemFromObject

检索对象的 IShellItem。
SHGetKnownFolderIDList

检索已知文件夹的路径作为 ITEMIDLIST 结构。
SHGetKnownFolderItem

检索表示已知文件夹的 IShellItem 对象。
SHGetKnownFolderPath

检索由文件夹的 KNOWNFOLDERID 标识的已知文件夹的完整路径。
SHGetLocalizedName

检索 Shell 文件夹中文件的本地化名称。
SHGetMalloc

检索指向 Shell 的 IMalloc 接口的指针。
SHGetNameFromIDList

检索由其 IDList 标识的项的显示名称。
SHGetNewLinkInfoA

根据快捷方式的建议目标为新快捷方式创建一个名称。 此函数不会创建快捷方式,而只会创建名称。 (ANSI)
SHGetNewLinkInfoW

根据快捷方式的建议目标为新快捷方式创建一个名称。 此函数不会创建快捷方式,而只会创建名称。 (Unicode)
SHGetPathFromIDListA

将项标识符列表转换为文件系统路径。 (ANSI)
SHGetPathFromIDListEx

将项标识符列表转换为文件系统路径。 此函数通过允许设置字符串缓冲区的初始大小并声明以下选项来扩展 SHGetPathFromIDList。
SHGetPathFromIDListW

将项标识符列表转换为文件系统路径。 (Unicode)
SHGetRealIDL

SHGetRealIDL 可能已更改或不可用。
SHGetSetFolderCustomSettings

SHGetSetFolderCustomSettings 可能已更改或不可用。
SHGetSetSettings

SHGetSetSettings 可能已更改或不可用。
SHGetSettings

检索当前的 Shell 选项设置。
SHGetSpecialFolderLocation

SHGetSpecialFolderLocation 不受支持,将来可能会更改或不可用。 请改用 SHGetFolderLocation。
SHGetSpecialFolderPathA

不支持 SHGetSpecialFolderPath。 请改用 ShGetFolderPath。 (ANSI)
SHGetSpecialFolderPathW

不支持 SHGetSpecialFolderPath。 请改用 ShGetFolderPath。 (Unicode)
SHGetStockIconInfo

检索有关系统定义的 Shell 图标的信息。
SHGetTemporaryPropertyForItem

检索给定项的临时属性。 临时属性是一种读/写存储,它仅在 IShellItem 对象的生存期内保留属性,而不是持久保存回项。
SHGetThreadRef

检索 SHSetThreadRef 设置的每线程对象引用。
SHGetUnreadMailCountA

检索任何或所有电子邮件帐户的指定用户的未读邮件计数。 (ANSI)
SHGetUnreadMailCountW

检索任何或所有电子邮件帐户的指定用户的未读邮件计数。 (Unicode)
SHGetValueA

检索注册表值。 (SHGetValueA)
SHGetValueW

检索注册表值。 (SHGetValueW)
SHGetViewStatePropertyBag

SHGetViewStatePropertyBag 可能已更改或不可用。
SHGlobalCounterDecrement

递减全局计数器。
SHGlobalCounterGetValue

获取全局计数器的当前值。
SHGlobalCounterIncrement

递增全局计数器。
SHHandleUpdateImage

SHHandleUpdateImage 可能已更改或不可用。
SHILCreateFromPath

SHILCreateFromPath 可能已更改或不可用。
SHInvokePrinterCommandA

对打印机对象执行命令。 (ANSI)
SHInvokePrinterCommandW

对打印机对象执行命令。 (Unicode)
SHIsFileAvailableOffline

确定文件或文件夹是否可供脱机使用。 此函数还确定是从网络、本地脱机文件缓存还是从这两个位置打开文件。
SHIsLowMemoryMachine

不支持。 (SHIsLowMemoryMachine)
SHLimitInputEdit

设置编辑控件的有效字符限制。
SHLoadIndirectString

在给定指定的文本资源时,以间接字符串的形式 (以“@”符号开头的字符串) 提取该资源。
SHLoadInProc

从 Shell 进程的上下文中创建指定对象类的实例。 Windows Vista 及更高版本:_This 函数已被禁用,并返回E_NOTIMPL。
SHLoadLibraryFromItem

从指定的库定义文件创建并加载 IShellLibrary 对象。
SHLoadLibraryFromKnownFolder

为指定的已知文件夹 ID 创建并加载 IShellLibrary 对象。
SHLoadLibraryFromParsingName

为指定路径创建并加载 IShellLibrary 对象。
SHLoadNonloadedIconOverlayIdentifiers

向 Shell 发出信号,在需要覆盖信息的下一个操作中,它应加载创建失败或在启动时不存在的图标覆盖标识符。 已加载的标识符不受影响。
SHLoadOLE

已弃用。 提供该列是为了向后兼容。
SHLocalStrDupA

在新分配的内存中复制字符串。 (SHLocalStrDupA)
SHLocalStrDupW

在新分配的内存中复制字符串。 (SHLocalStrDupW)
SHLockShared

SHLockShared 可能已更改或不可用。
SHMapPIDLToSystemImageListIndex

SHMapPIDLToSystemImageListIndex 可能已更改或不可用。
SHMessageBoxCheckA

SHMessageBoxCheck 可能已更改或不可用。 (ANSI)
SHMessageBoxCheckW

SHMessageBoxCheck 可能已更改或不可用。 (Unicode)
SHMultiFileProperties

显示一组文件的合并属性表。 显示所有文件共有的属性值,而不同文件的属性值显示字符串 (多个值) 。
SHObjectProperties

SHObjectProperties 可能已更改或不可用。
SHOpenFolderAndSelectItems

打开 Windows 资源管理器窗口,其中选定了特定文件夹中的指定项目。
SHOpenPropSheetA

SHOpenPropSheet 可能已更改或不可用。 (ANSI)
SHOpenPropSheetW

SHOpenPropSheet 可能已更改或不可用。 (Unicode)
SHOpenRegStream2A

打开注册表值并提供可用于读取或写入值的流。 此函数取代 SHOpenRegStream。 (ANSI)
SHOpenRegStream2W

打开注册表值并提供可用于读取或写入值的流。 此函数取代 SHOpenRegStream。 (Unicode)
SHOpenRegStreamA

已弃用。 (SHOpenRegStreamA)
SHOpenRegStreamW

已弃用。 (SHOpenRegStreamW)
SHOpenWithDialog

显示“打开时使用”对话框。
ShortAdd

添加两个 SHORT 类型的值。
ShortMult

将 SHORT 类型的两个值相乘。
ShortSub

将 SHORT 类型的一个值从另一个值减去。
ShortToChar

将 SHORT 类型的值转换为 CHAR 值。
ShortToDWordPtr

将 SHORT 类型的值转换为 DWORD_PTR 类型的值。
ShortToInt8

将 SHORT 类型的值转换为 INT8 类型的值。
ShortToUChar

将 SHORT 类型的值转换为 UCHAR 的值。
ShortToUInt

将 SHORT 类型的值转换为 UINT 类型的值。
ShortToUInt8

将 SHORT 类型的值转换为 UINT8 类型的值。
ShortToUIntPtr

将 SHORT 类型的值转换为 UINT_PTR 类型的值。
ShortToULong

将 SHORT 类型的值转换为 ULONG 类型的值。
ShortToULongLong

将 SHORT 类型的值转换为 ULONGLONG 类型的值。
ShortToULongPtr

将 SHORT 类型的值转换为 ULONG_PTR 类型的值。
ShortToUShort

将 SHORT 类型的值转换为 USHORT 类型的值。
ShouldShow

指定是否应允许单个项通过筛选器以及应阻止的项。
显示

在气球样式的工具提示中显示用户信息。
显示

显示文件。 (ANSI)
显示

显示文件。 (Unicode)
显示

通知拖动图像管理器显示或隐藏拖动图像。
显示

启动模式窗口。
显示

显示通知。
ShowContactCardForWindow

在指定窗口上显示联系人的 UI。
ShowControlWindow

已弃用。 显示或隐藏各种帧控件。
ShowDeskBand

显示指定的桌面带。
ShowDW

指示停靠窗口对象显示或隐藏自身。
ShowError

当用户双击错误选项卡中的关联消息时,由注册的应用程序处理程序中的同步管理器调用。
ShowErrorCompleted

由已注册应用程序的处理程序在其 PrepareForSync 操作完成之前或之后调用。
显示

在显示输入窗格之前调用,以允许应用窗口对其 UI 进行任何必要的调整,以响应可用屏幕空间的减少。
ShowInitialize

允许文件查看器确定它是否可以显示文件。 (ANSI)
ShowInitialize

允许文件查看器确定它是否可以显示文件。 (Unicode)
ShowProperties

当用户在选择对话框中选择一项,然后单击“属性”按钮时,由同步管理器调用。
ShowPropertiesCompleted

在其 ShowProperties 操作完成之前或之后由已注册应用程序的处理程序调用。
ShowResolveConflictUIAsync

IFileSyncMergeHandler::ShowResolveConflictUIAsync 方法
ShowShareUIForWindow

显示用于共享指定窗口内容的 UI。
ShowSharingWizard

显示允许用户创建主组的向导,然后检索用户通过向导选择的共享选项。
SHParseDisplayName

将 Shell 命名空间对象的显示名称转换为项标识符列表,并返回对象的属性。 此函数是将字符串转换为指向 PIDL) 项标识符列表 (指针的首选方法。
SHPathPrepareForWriteA

检查路径是否存在。 (ANSI)
SHPathPrepareForWriteW

检查路径是否存在。 (Unicode)
SHQueryInfoKeyA

检索有关指定注册表项的信息。 (ANSI)
SHQueryInfoKeyW

检索有关指定注册表项的信息。 (Unicode)
SHQueryRecycleBinA

检索指定驱动器的回收站的大小以及其中的项目数。 (ANSI)
SHQueryRecycleBinW

检索指定驱动器的回收站的大小以及其中的项目数。 (Unicode)
SHQueryUserNotificationState

检查当前用户的计算机状态,以确定发送通知是否合适。
SHQueryValueExA

打开注册表项并查询特定值。 (ANSI)
SHQueryValueExW

打开注册表项并查询特定值。 (Unicode)
SHRegCloseUSKey

关闭特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中特定于用户的注册表子项的句柄。
SHRegCreateUSKeyA

在特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中创建或打开注册表子项。 (ANSI)
SHRegCreateUSKeyW

在特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中创建或打开注册表子项。 (Unicode)
SHRegDeleteEmptyUSKeyA

删除特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中的空注册表子项。 (ANSI)
SHRegDeleteEmptyUSKeyW

删除特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中的空注册表子项。 (Unicode)
SHRegDeleteUSValueA

删除特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中的注册表子项值。 (ANSI)
SHRegDeleteUSValueW

删除特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中的注册表子项值。 (Unicode)
SHRegDuplicateHKey

复制注册表项的 HKEY 句柄。
SHRegEnumUSKeyA

枚举特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中注册表子项的子项。 (ANSI)
SHRegEnumUSKeyW

枚举特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中注册表子项的子项。 (Unicode)
SHRegEnumUSValueA

枚举用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中指定的注册表子项的值。 (ANSI)
SHRegEnumUSValueW

枚举用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中指定的注册表子项的值。 (Unicode)
SHRegGetBoolUSValueA

从特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 的注册表子项中检索布尔值。 (ANSI)
SHRegGetBoolUSValueW

从特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 的注册表子项中检索布尔值。 (Unicode)
SHRegGetBoolValueFromHKCUHKLM

计算注册表项值并返回一个布尔值,该值反映该值是否存在以及预期状态是否与实际状态匹配。
SHRegGetIntW

从注册表中读取数字字符串值并将其转换为整数。
SHRegGetPathA

从注册表中检索文件路径,根据需要扩展环境变量。 (ANSI)
SHRegGetPathW

从注册表中检索文件路径,根据需要扩展环境变量。 (Unicode)
SHRegGetUSValueA

从特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 的注册表子项中检索值。 (ANSI)
SHRegGetUSValueW

从特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 的注册表子项中检索值。 (Unicode)
SHRegGetValueA

检索注册表值。 (SHRegGetValueA)
SHRegGetValueFromHKCUHKLM

从注册表获取指定信息。
SHRegGetValueW

检索注册表值。 (SHRegGetValueW)
SHRegOpenUSKeyA

在特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中打开注册表子项。 (ANSI)
SHRegOpenUSKeyW

在特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中打开注册表子项。 (Unicode)
SHRegQueryInfoUSKeyA

检索用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中指定注册表子项的相关信息。 (ANSI)
SHRegQueryInfoUSKeyW

检索用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中指定注册表子项的相关信息。 (Unicode)
SHRegQueryUSValueA

检索与用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中打开的注册表子项关联的指定名称的类型和数据。 (ANSI)
SHRegQueryUSValueW

检索与用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中打开的注册表子项关联的指定名称的类型和数据。 (Unicode)
SHRegSetPathA

获取文件路径,将文件夹名称替换为环境字符串,并将生成的字符串置于注册表中。 (ANSI)
SHRegSetPathW

获取文件路径,将文件夹名称替换为环境字符串,并将生成的字符串置于注册表中。 (Unicode)
SHRegSetUSValueA

在特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中设置注册表子项值。 (ANSI)
SHRegSetUSValueW

在特定于用户的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中设置注册表子项值。 (Unicode)
SHRegSetValue

不支持。 (SHRegSetValue)
SHRegWriteUSValueA

将值写入用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中的注册表子项。 (ANSI)
SHRegWriteUSValueW

将值写入用户特定的子树 (HKEY_CURRENT_USER 或HKEY_LOCAL_MACHINE) 中的注册表子项。 (Unicode)
SHReleaseThreadRef

在线程过程返回之前释放线程引用。
SHRemoveFolderPathFromLibrary

从库中删除文件夹。
SHRemoveLocalizedName

删除 Shell 文件夹中文件的本地化名称。
SHReplaceFromPropSheetExtArray

请求属性表扩展数组中的每个属性表替换页。 每个页面最多允许一个替换。
SHResolveFolderPathInLibrary

尝试解析已移动或重命名的库文件夹的目标位置。
SHResolveLibrary

解析库中的所有位置,甚至是已移动或重命名的位置。
SHRestricted

SHRestricted 可能已更改或不可用。
SHRunControlPanel

打开控制面板项。
SHSaveLibraryInFolderPath

将 IShellLibrary 对象保存到磁盘。
SHSendMessageBroadcastA

向系统中的所有顶级窗口发送消息。 (ANSI)
SHSendMessageBroadcastW

向系统中的所有顶级窗口发送消息。 (Unicode)
SHSetDefaultProperties

在 Shell 项上应用默认的属性集。
SHSetFolderPathA

已弃用。 向其 CSIDL 标识的系统文件夹分配新路径。 (ANSI)
SHSetFolderPathW

已弃用。 向其 CSIDL 标识的系统文件夹分配新路径。 (Unicode)
SHSetInstanceExplorer

提供允许托管 Shell 扩展和其他组件防止其主机进程过早关闭的接口。
SHSetKnownFolderPath

将已知文件夹重定向到新位置。
SHSetLocalizedName

设置 Shell 文件夹中文件的本地化名称。
SHSetTemporaryPropertyForItem

设置指定项的临时属性。 临时属性保留在读/写存储中,该存储区仅在 IShellItem 对象的生存期内保留属性,而不是将它们写回到项中。
SHSetThreadRef

存储对组件对象模型的每线程引用 (COM) 对象。 这允许调用方控制线程的生存期,以便它可以确保 Windows 不会在调用方准备就绪之前关闭线程。
SHSetUnreadMailCountA

存储注册表中指定电子邮件帐户的当前用户未读邮件计数。 (ANSI)
SHSetUnreadMailCountW

存储注册表中指定电子邮件帐户的当前用户未读邮件计数。 (Unicode)
SHSetValueA

设置注册表项的值。 (ANSI)
SHSetValueW

设置注册表项的值。 (Unicode)
SHShellFolderView_Message

SHShellFolderView_Message可能已更改或不可用。
SHShowManageLibraryUI

显示库管理对话框,使用户能够管理库文件夹和默认保存位置。
SHSimpleIDListFromPath

已弃用。 在传递路径时返回指向 ITEMIDLIST 结构的指针。
SHSkipJunction

检查绑定上下文以查看绑定到特定组件对象是否安全。
SHStartNetConnectionDialogA

SHStartNetConnectionDialog 可能已更改或不可用。 (ANSI)
SHStartNetConnectionDialogW

SHStartNetConnectionDialog 可能已更改或不可用。 (Unicode)
SHStrDupA

在新分配的内存中复制字符串。 (SHStrDupA)
SHStrDupW

在新分配的内存中复制字符串。 (SHStrDupW)
SHStripMneumonicA

从字符串中删除助记标记。 (ANSI)
SHStripMneumonicW

从字符串中删除助记标记。 (Unicode)
SHTestTokenMembership

使用 CheckTokenMembership 测试给定令牌是否是具有指定 RID 的本地组的成员。
SHUnicodeToAnsi

将字符串从 Unicode 代码页转换为 ANSI 代码页。
SHUnicodeToUnicode

复制 Unicode 字符串。
SHUnlockShared

SHUnlockShared 可能已更改或不可用。
SHUpdateImageA

通知 Shell 系统映像列表中的映像已更改。 (ANSI)
SHUpdateImageW

通知 Shell 系统映像列表中的映像已更改。 (Unicode)
SHValidateUNC

SHValidateUNC 可能已更改或不可用。
SignalFileOpen

SignalFileOpen 可能已更改或不可用。
SizeTAdd

将 size_t 类型的两个值相加。
SizeTMult

将size_t类型的一个值乘以另一个值。 (SizeTMult)
SizeTSub

从另一个值中减去size_t类型的一个值。
Skip

目前尚未实现。 (IEnumExplorerCommand.Skip)
Skip

跳过指定数量的对象。
Skip

跳过指定数量的IDLIST_ABSOLUTE项。
Skip

跳过枚举序列中指定数量的元素。
Skip

跳过指定数量的对象。
Skip

跳过指定数量的资源。
Skip

跳过枚举中给定数量的 IShellItem 接口。 检索接口时使用。
Skip

跳过枚举中指定数量的冲突。
Skip

跳过枚举中指定数量的事件。
Skip

在枚举中向前跳过指定数量的项。
Skip

指示枚举器跳过枚举中的下一个 celt 元素,以便下一次调用 ISyncMgrEnumItems::Next 不会返回这些元素。
SoftwareUpdateMessageBox

显示可用于通知用户应用程序已更新的标准消息框。
SSIZETAdd

将两个SSIZE_T值相加。
SSIZETMult

将一个SSIZE_T值乘以另一个值。
SSIZETSub

从另一个值减去一个SSIZE_T值。
StartHandlerSync

启动由特定处理程序管理的所有项的同步。
StartItemSync

启动由特定处理程序管理的指定项的同步。
StartOperation

由放置目标调用,以指示正在启动异步数据提取。
StartOperations

在执行任何特定文件操作之前,执行调用方实现的操作。
StartProgressDialog

启动进度对话框。
StartProgressDialog

启动指定的进度对话框。
StartServicing

暂停和终止与指定包关联的应用的非后台部分,并取消与包关联的后台任务。
StartSessionRedirection

导致指定包的后台任务在指定的用户会话中激活。
StartSyncAll

同步由所有处理程序管理的所有项。
StartVisualGroup

在对话框中声明视觉对象组。 对任何“add”方法的后续调用会将这些元素添加到此组。
Status

设置当前任务的发布状态和后台线程超时。
StgMakeUniqueName

从模板为流或存储对象创建唯一名称。
停止

停止进度对话框。
StopHandlerSync

停止指定处理程序的同步。
StopItemSync

停止由特定处理程序管理的指定项的同步。
StopProgressDialog

停止进度对话框并将其从屏幕中删除。
StopProgressDialog

停止当前进度对话框。
StopServicing

完成先前通过调用 StartServicing 方法启动的服务操作。
StopSessionRedirection

停止对指定包的后台任务的重定向。
StopSharingPrinters

停止共享连接到计算机的所有本地共享打印机。
StopSyncAll

停止同步由所有处理程序管理的所有项。
StopWatchFlush

StopWatchFlush 可能已更改或不可用。
StopWatchMode

StopWatchMode 可能已更改或不可用。
StrCatBuffA

复制一个字符串中的字符并将其追加到另一个字符串的末尾。 (ANSI)
StrCatBuffW

复制一个字符串中的字符并将其追加到另一个字符串的末尾。 (Unicode)
StrCatChainW

连接两个 Unicode 字符串。 当需要与同一缓冲区重复串联时使用。
StrCatW

将一个字符串追加到另一个字符串。
StrChrA

在字符串中搜索与指定字符匹配的字符的第一个匹配项。 比较是区分大小写的。 (ANSI)
StrChrIA

在字符串中搜索与指定字符匹配的字符的第一个匹配项。 该比较不区分大小写。 (ANSI)
StrChrIW

在字符串中搜索与指定字符匹配的字符的第一个匹配项。 该比较不区分大小写。 (Unicode)
StrChrNIW

在字符串中搜索指定字符的第一个匹配项。 该比较不区分大小写。
StrChrNW

在字符串中搜索指定字符的第一个匹配项。 比较是区分大小写的。
StrChrW

在字符串中搜索与指定字符匹配的字符的第一个匹配项。 比较是区分大小写的。 (Unicode)
StrCmpCA

使用 C 运行时 (ASCII) 排序规则比较字符串。 比较是区分大小写的。 (ANSI)
StrCmpCW

使用 C 运行时 (ASCII) 排序规则比较字符串。 比较是区分大小写的。 (Unicode)
StrCmpICA

使用 C 运行时 (ASCII) 排序规则比较两个字符串。 该比较不区分大小写。 (ANSI)
StrCmpICW

使用 C 运行时 (ASCII) 排序规则比较两个字符串。 该比较不区分大小写。 (Unicode)
StrCmpIW

比较两个字符串以确定它们是否相同。 该比较不区分大小写。
StrCmpLogicalW

比较两个 Unicode 字符串。 字符串中的数字被视为数字内容,而不是文本。 此测试不区分大小写。
StrCmpNA

比较两个字符串开头的指定数量的字符,以确定它们是否相同。 比较是区分大小写的。 StrNCmp 宏仅在名称上不同于此函数。 (ANSI)
StrCmpNCA

使用 C 运行时 (ASCII) 排序规则比较两个字符串开头的指定字符数。 比较是区分大小写的。 (ANSI)
StrCmpNCW

使用 C 运行时 (ASCII) 排序规则比较两个字符串开头的指定字符数。 比较是区分大小写的。 (Unicode)
StrCmpNIA

比较两个字符串开头的指定数量的字符,以确定它们是否相同。 该比较不区分大小写。 StrNCmpI 宏仅在名称上不同于此函数。 (ANSI)
StrCmpNICA

使用 C 运行时 (ASCII) 排序规则比较两个字符串开头的指定字符数。 该比较不区分大小写。 (ANSI)
StrCmpNICW

使用 C 运行时 (ASCII) 排序规则比较两个字符串开头的指定字符数。 该比较不区分大小写。 (Unicode)
StrCmpNIW

比较两个字符串开头的指定数量的字符,以确定它们是否相同。 该比较不区分大小写。 StrNCmpI 宏仅在名称上不同于此函数。 (Unicode)
StrCmpNW

比较两个字符串开头的指定数量的字符,以确定它们是否相同。 比较是区分大小写的。 StrNCmp 宏仅在名称上不同于此函数。 (Unicode)
StrCmpW

比较两个字符串以确定它们是否相同。 比较是区分大小写的。
StrCpyNW

将指定数量的字符从一个字符串的开头复制到另一个字符串。注意 不要使用此函数或 StrNCpy 宏。
StrCpyW

将一个字符串复制到另一个字符串。 (StrCpyW)
StrCSpnA

在字符串中搜索一组字符的第一个匹配项。 搜索方法区分大小写,终止 NULL 字符包含在搜索模式匹配中。 (ANSI)
StrCSpnIA

在字符串中搜索一组字符的第一个匹配项。 搜索方法不区分大小写,并且终止 NULL 字符包含在搜索模式匹配中。 (ANSI)
StrCSpnIW

在字符串中搜索一组字符的第一个匹配项。 搜索方法不区分大小写,并且终止 NULL 字符包含在搜索模式匹配中。 (Unicode)
StrCSpnW

在字符串中搜索一组字符的第一个匹配项。 搜索方法区分大小写,终止 NULL 字符包含在搜索模式匹配中。 (Unicode)
StrDupA

复制字符串。 (ANSI)
StrDupW

复制字符串。 (Unicode)
StrFormatByteSize64A

将数值转换为字符串,该字符串表示以大小值表示的数字(以字节、千字节、兆字节或千兆字节为单位),具体取决于大小。
StrFormatByteSizeA

将数值转换为字符串,该字符串表示以大小值表示的数字(以字节、千字节、兆字节或千兆字节为单位),具体取决于大小。 不同于 StrFormatByteSizeW 在一种参数类型。
StrFormatByteSizeEx

将数值转换为字符串,该字符串表示数字(以字节、千字节、兆字节或千兆字节为单位),具体取决于大小。
StrFormatByteSizeW

将数值转换为字符串,该字符串表示以大小值表示的数字(以字节、千字节、兆字节或千兆字节为单位),具体取决于大小。 在一个参数类型中与 StrFormatByteSizeA 不同。
StrFormatKBSizeA

将数值转换为字符串,该字符串表示为大小值(以千字节为单位)。 (ANSI)
StrFormatKBSizeW

将数值转换为字符串,该字符串表示为大小值(以千字节为单位)。 (Unicode)
StrFromTimeIntervalA

将时间间隔(以毫秒为单位)转换为字符串。 (ANSI)
StrFromTimeIntervalW

将时间间隔(以毫秒为单位)转换为字符串。 (Unicode)
StrIsIntlEqualA

比较两个字符串开头的指定字符数,以确定它们是否相等。 (ANSI)
StrIsIntlEqualW

比较两个字符串开头的指定字符数,以确定它们是否相等。 (Unicode)
StrNCatA

将指定数量的字符从一个字符串的开头追加到另一个字符串的末尾。 (ANSI)
StrNCatW

将指定数量的字符从一个字符串的开头追加到另一个字符串的末尾。 (Unicode)
StrPBrkA

在字符串中搜索指定缓冲区中包含的字符的第一个匹配项。 此搜索不包括终止 null 字符。 (ANSI)
StrPBrkW

在字符串中搜索指定缓冲区中包含的字符的第一个匹配项。 此搜索不包括终止 null 字符。 (Unicode)
StrRChrA

在字符串中搜索指定字符的最后一个匹配项。 比较是区分大小写的。 (ANSI)
StrRChrIA

在字符串中搜索指定字符的最后一个匹配项。 该比较不区分大小写。 (ANSI)
StrRChrIW

在字符串中搜索指定字符的最后一个匹配项。 该比较不区分大小写。 (Unicode)
StrRChrW

在字符串中搜索指定字符的最后一个匹配项。 比较是区分大小写的。 (Unicode)
StrRetToBSTR

接受 IShellFolder::GetDisplayNameOf 返回的包含或指向字符串的 STRRET 结构,并将该字符串作为 BSTR 返回。
StrRetToBufA

将 IShellFolder::GetDisplayNameOf 返回的 STRRET 结构转换为字符串,并将结果置于缓冲区中。 (ANSI)
StrRetToBufW

将 IShellFolder::GetDisplayNameOf 返回的 STRRET 结构转换为字符串,并将结果置于缓冲区中。 (Unicode)
StrRetToStrA

采用 IShellFolder::GetDisplayNameOf 返回的 STRRET 结构,并返回指向包含显示名称的已分配字符串的指针。 (ANSI)
StrRetToStrW

采用 IShellFolder::GetDisplayNameOf 返回的 STRRET 结构,并返回指向包含显示名称的已分配字符串的指针。 (Unicode)
StrRStrIA

搜索字符串中指定子字符串的最后一个匹配项。 该比较不区分大小写。 (ANSI)
StrRStrIW

搜索字符串中指定子字符串的最后一个匹配项。 该比较不区分大小写。 (Unicode)
StrSpnA

获取字符串中子字符串的长度,该字符串完全由指定缓冲区中包含的字符组成。 (ANSI)
StrSpnW

获取字符串中子字符串的长度,该字符串完全由指定缓冲区中包含的字符组成。 (Unicode)
StrStrA

查找字符串中子字符串的第一个匹配项。 比较是区分大小写的。 (StrStrA)
StrStrIA

查找字符串中子字符串的第一个匹配项。 该比较不区分大小写。 (ANSI)
StrStrIW

查找字符串中子字符串的第一个匹配项。 该比较不区分大小写。 (Unicode)
StrStrNIW

查找字符串中子字符串的第一个匹配项。 比较不区分大小写。
StrStrNW

查找字符串中子字符串的第一个匹配项。 比较是区分大小写的。 (StrStrNW)
StrStrW

查找字符串中子字符串的第一个匹配项。 比较是区分大小写的。 (StrStrW)
StrToInt64ExA

将表示十进制或十六进制值的字符串转换为 64 位整数。 (ANSI)
StrToInt64ExW

将表示十进制或十六进制值的字符串转换为 64 位整数。 (Unicode)
StrToIntA

将表示十进制值的字符串转换为整数。 StrToLong 宏与此函数相同。 (ANSI)
StrToIntExA

将表示十进制或十六进制数的字符串转换为整数。 (ANSI)
StrToIntExW

将表示十进制或十六进制数的字符串转换为整数。 (Unicode)
StrToIntW

将表示十进制值的字符串转换为整数。 StrToLong 宏与此函数相同。 (Unicode)
StrTrimA

从字符串中删除指定的前导字符和尾随字符。 (ANSI)
StrTrimW

从字符串中删除指定的前导字符和尾随字符。 (Unicode)
SUBCLASSPROC

定义 RemoveWindowSubclass 和 SetWindowSubclass 使用的回调函数的原型。
SubStreamFailure

当发生涉及辅助流且需要用户交互的故障时调用。
SupportsResource

检索项是否支持指定的资源。
SupportsSelection

确定调用程序是否支持其选择。
挂起

如果包的进程当前正在运行,则挂起这些进程。
挂起

请求暂停任务。
同步

启动处理程序的同步项选择的同步。
同步

在用户选择要同步的已注册应用程序后,由同步管理器为每个所选组调用一次。
SynchronizeCompleted

应用程序在其 Synchronize 方法完成时调用。
TerminateAllProcesses

终止指定包的所有进程。
ThumbBarAddButtons

将具有一组指定按钮的缩略图工具栏添加到任务栏按钮浮出控件中窗口的缩略图图像。
ThumbBarSetImageList

指定一个图像列表,该列表包含嵌入任务栏按钮浮出控件中窗口的缩略图图像中的工具栏的按钮图像。
ThumbBarUpdateButtons

根据窗口当前状态的要求,在缩略图工具栏中显示、启用、禁用或隐藏按钮。 缩略图工具栏是嵌入任务栏按钮浮出控件中窗口缩略图中的工具栏。
计时器

将进度对话框计时器重置为零。
TranscodeImage

将图像转换为 JPEG 或位图 (BMP) 图像格式。
Translate

当浏览器无法确定 URL 地址的协议时,由浏览器调用。
TranslateAccelerator

指示预览处理程序处理从正在运行预览处理程序的进程的消息泵传递的击键。
TranslateAccelerator

指示主机处理从预览处理程序传递的键盘快捷方式。
TranslateAccelerator

当命名空间扩展的视图具有焦点时,将键盘快捷方式 (快捷键) 笔划。
TranslateAcceleratorGlobal

处理全局快捷键,以便输入对象即使在 UI 中不处于活动状态时也能响应键盘。
TranslateAcceleratorIO

使 对象能够处理键盘快捷键。
TranslateAcceleratorSB

在视图处于活动状态时,转换适用于浏览器框架的快捷键击键。
TranslateMenuMessage

将组件对象模型 (COM) 对象的消息转换。
TranslateURLA

将常见翻译应用于给定的 URL 字符串,从而创建新的 URL 字符串。 (ANSI)
TranslateURLW

将常见翻译应用于给定的 URL 字符串,从而创建新的 URL 字符串。 (Unicode)
TranslateWithSearchContext

当浏览器无法确定 URL 地址的协议时,由浏览器调用。 此方法使用搜索上下文来确定协议。
旅行

已弃用。 导航到旅行日志中相对于当前条目位置的行程项。
TreeAdvise

使客户端能够向 控件注册。
TreeUnadvise

使客户端能够注销控件。
TriggerEdgeGesture

将欺骗边缘手势事件发送到调用方线程上的代理核心窗口。 此手势切换应用的应用栏(如果应用支持)。 调用方可以指定触发边缘手势的输入类型。
UIActivate

当视图窗口的激活状态由并非由 Shell 视图本身引起的事件更改时调用。 例如,如果在树具有焦点时按下 TAB 键,则应为视图提供焦点。
UIActivateIO

UI 激活或停用对象。
UInt8Add

将 UINT8 类型的两个值相加。
UInt8Mult

将 UINT8 类型的两个值相乘。
UInt8Sub

将 UINT8 类型的一个值从另一个值减去。
UInt8ToChar

将 UINT8 类型的值转换为 CHAR 类型的值。
UInt8ToInt8

将 UINT8 类型的值转换为 INT8 类型的值。
UIntAdd

将两个 UINT 类型的值相加。
UIntMult

将 UINT 类型的一个值乘以另一个。
UIntPtrAdd

将两个类型为 UINT_PTR 的值相加。
UIntPtrMult

将类型UINT_PTR的一个值乘以另一个值。
UIntPtrSub

从另一个值中减去UINT_PTR类型的一个值。
UIntPtrToChar

将 UINT_PTR 类型的值转换为 CHAR 类型的值。
UIntPtrToInt

将 SIZE_T 类型的值转换为 INT 类型的值。
UIntPtrToInt16

将 UINT_PTR 类型的值转换为 INT16 类型的值。
UIntPtrToInt8

将 UINT_PTR 类型的值转换为 INT8 类型的值。
UIntPtrToIntPtr

将 UINT_PTR 类型的值转换为 INT_PTR 类型的值。
UIntPtrToLong

将 size_t 类型的值转换为 LONG 类型的值。
UIntPtrToLongLong

将 UINT_PTR 类型的值转换为 LONGLONG 类型的值。
UIntPtrToLongPtr

将 UINT_PTR 类型的值转换为 LONG_PTR 类型的值。
UIntPtrToShort

将 UINT_PTR 类型的值转换为 SHORT 类型的值。
UIntPtrToUChar

将 UINT_PTR 类型的值转换为 UCHAR 类型的值。
UIntPtrToUInt

将 UINT_PTR 类型的值转换为 UINT 类型的值。
UIntPtrToUInt16

将 UINT_PTR 类型的值转换为 UINT16 类型的值。
UIntPtrToUInt8

将 UINT_PTR 类型的值转换为 UINT8 类型的值。
UIntPtrToULong

将 UINT_PTR 类型的值转换为 ULONG 类型的值。
UIntPtrToUShort

将 UINT_PTR 类型的值转换为 USHORT 类型的值。
UIntSub

将 UINT 类型的一个值从另一个值减去。
UIntToChar

将 UINT 类型的值转换为 CHAR 类型的值。
UIntToInt

将 UINT 类型的值转换为 INT 类型的值。
UIntToInt8

将 UINT 类型的值转换为 INT8 类型的值。
UIntToIntPtr

将 UINT 类型的值转换为 INT_PTR 类型的值。
UIntToLong

将 UINT 类型的值转换为 LONG 类型的值。
UIntToLongPtr

将 UINT 类型的值转换为 LONG_PTR 类型的值。
UIntToShort

将 UINT 类型的值转换为 SHORT 类型的值。
UIntToUChar

将 UINT 类型的值转换为 UCHAR 类型的值。
UIntToUInt8

将 UINT 类型的值转换为 UINT8 类型的值。
UIntToUShort

将 UINT 类型的值转换为 USHORT 类型的值。
ULongAdd

将 ULONG 类型的两个值相加。
ULongLongAdd

SIZE_T 类型的两个值相加。
ULongLongMult

将size_t类型的一个值乘以另一个值。S
ULongLongSub

从另一个值中减去SIZE_T类型的一个值。
ULongLongToChar

将 ULONGLONG 类型的值转换为 CHAR 类型的值。
ULongLongToInt

将 ULONGLONG 类型的值转换为 INT 类型的值。
ULongLongToInt8

将 ULONGLONG 类型的值转换为 INT8 类型的值。
ULongLongToLong

将 ULONGLONG 类型的值转换为 LONG 类型的值。
ULongLongToLongLong

将 ULONGLONG 类型的值转换为 INT_PTR 类型的值。
ULongLongToLongPtr

将 ULONGLONG 类型的值转换为 LONG_PTR 类型的值。
ULongLongToShort

将 ULONGLONG 类型的值转换为 SHORT 类型的值。
ULongLongToUChar

将 ULONGLONG 类型的值转换为 UCHAR 类型的值。
ULongLongToUInt

将 ULONGLONG 类型的值转换为 UINT 类型的值。
ULongLongToUInt8

将 ULONGLONG 类型的值转换为 UINT8 类型的值。
ULongLongToUIntPtr

将 ULONGLONG 类型的值转换为 UINT_PTR 类型的值。
ULongLongToULong

将 ULONGLONG 类型的值转换为 ULONG 类型的值。
ULongLongToULongPtr

将 ULONGLONG 类型的值转换为 ULONG_PTR 类型的值。
ULongLongToUShort

将 ULONGLONG 类型的值转换为 USHORT 类型的值。
ULongMult

将 ULONG 类型的一个值乘以另一个值。
ULongPtrAdd

将两个类型为 ULONG_PTR 的值相加。
ULongPtrMult

将类型ULONG_PTR的一个值乘以另一个值。
ULongPtrSub

从另一个值中减去ULONG_PTR类型的一个值。
ULongPtrToChar

将 ULONG_PTR 类型的值转换为 CHAR 类型的值。
ULongPtrToInt

将 size_t 类型的值转换为 INT 类型的值。
ULongPtrToInt8

将 ULONG_PTR 类型的值转换为 INT8 类型的值。
ULongPtrToIntPtr

将 ULONG_PTR 类型的值转换为 INT_PTR 类型的值。
ULongPtrToLong

将 ULONG_PTR 类型的值转换为 LONG 类型的值。
ULongPtrToLongLong

将 SIZE_T 类型的值转换为 INT64 类型的值。
ULongPtrToLongPtr

将 ULONG_PTR 类型的值转换为 LONG_PTR 类型的值。
ULongPtrToShort

将 ULONG_PTR 类型的值转换为 SHORT 类型的值。
ULongPtrToUChar

将 ULONG_PTR 类型的值转换为 UCHAR 类型的值。
ULongPtrToUInt

将 ULONG_PTR 类型的值转换为 UINT 类型的值。
ULongPtrToUInt8

将 ULONG_PTR 类型的值转换为 UINT8 类型的值。
ULongPtrToUIntPtr

将 ULONG_PTR 类型的值转换为 UINT_PTR 类型的值。
ULongPtrToULong

将 ULONG_PTR 类型的值转换为 ULONG 类型的值。
ULongPtrToUShort

将 ULONG_PTR 类型的值转换为 USHORT 类型的值。
ULongSub

将 ULONG 类型的一个值从另一个值减去。
ULongToChar

将 ULONG 类型的值转换为 CHAR 类型的值。
ULongToInt

将 ULONG 类型的值转换为 INT 类型的值。
ULongToInt8

将 ULONG 类型的值转换为 INT8 类型的值。
ULongToIntPtr

将 ULONG 类型的值转换为 INT_PTR 类型的值。
ULongToLong

将 ULONG 类型的值转换为 LONG 类型的值。
ULongToLongPtr

将 ULONG 类型的值转换为 LONG_PTR 类型的值。
ULongToShort

将 ULONG 类型的值转换为 SHORT 类型的值。
ULongToUChar

将 ULONG 类型的值转换为 UCHAR 类型的值。
ULongToUInt

将 ULONG 类型的值转换为 UINT 类型的值。
ULongToUInt8

将 ULONG 类型的值转换为 UINT8 类型的值。
ULongToUIntPtr

将 ULONG 类型的值转换为 UINT_PTR 类型的值。
ULongToUShort

将 ULONG 类型的值转换为 USHORT 类型的值。
取消advise

取消以前使用建议建立的连接。
取消advise

终止建议连接。 (IExplorerBrowser.Unadvise)
取消advise

删除通过 IFileDialog::Advise 方法附加的事件处理程序。
取消advise

终止以前通过 IFileOperation::Advise 建立的咨询连接。
取消advise

取消注册应用的输入窗格处理程序对象,使其不再接收通知。
取消advise

终止建议连接。 (ITransferDestination.Unadvise)
取消advise

终止建议连接。 (ITransferSource.Unadvise)
UnAdvise

登录 UI 或凭据 UI 用于通知凭据提供程序不再接受事件回调。
UnAdvise

登录 UI 或凭据 UI 使用来告知凭据不再接受事件回调。
UngroupChildFromParent

ISuspensionDependencyManager::UngroupChildFromParent 方法
Unload

指示预览处理程序停止呈现预览,并释放根据初始化期间传入的项分配的所有资源。
UnloadUserProfile

卸载由 LoadUserProfile 函数加载的用户配置文件。 调用方必须在计算机上具有管理权限。 有关详细信息,请参阅 LoadUserProfile 函数的“备注”部分。
UnregisterAppStateChangeNotification

取消通过 RegisterAppStateChangeNotification 注册的更改通知。
UnregisterFolder

从注册表中删除已知文件夹,使已知文件夹系统无法知道该文件夹。 此方法不会删除文件夹本身。
UnregisterForPackageStateChanges

停止接收与之前对 RegisterForPackageStateChanges 的调用关联的包状态更改通知。
UnregisterScaleChangeEvent

取消注册通过 RegisterScaleChangeEvent 注册的规模更改事件。 此函数替换 RevokeScaleChangeNotifications。
UnregisterSyncMgrHandler

从注册中删除处理程序的类标识符 (CLSID) 。 当处理程序不再有任何要同步的项时,应调用它。
UnregisterTab

在应用程序中关闭该选项卡或文档时,从应用程序的预览组中删除缩略图。
取消计划

取消应用程序发布者发布的应用程序的安装。
更新

确保更新此项中的任何缓存信息。
更新

根据提供的 IBindCtx 指定的参数,汇报提供的子 ITEMIDLIST。
更新

已弃用。 汇报旅行条目。
UpdateAll

以编程方式为所有项启动更新。
UpdateBackForwardState

已弃用。 汇报浏览器的“后退”和“前进”按钮的状态。
UpdateConflicts

通知同步中心已为特定处理程序或项添加了冲突。
UpdateEntry

已弃用。 保存当前条目的浏览器状态,以便为挂起的导航做准备。
UpdateEvents

通知同步中心已为特定处理程序或项添加了事件。
UpdateExternal

已弃用。 汇报通过 IHlinkFrame 源自当前过程的条目。
UpdateHandler

指示同步中心重新运行由处理程序管理的项,或通知它处理程序的属性已更改。
UpdateHandlerCollection

指示同步中心重新运行处理程序集合,或通知它处理程序集合中处理程序的属性已更改。
UpdateItem

通知同步中心同步项的属性已更改。
UpdateItems

以编程方式启动指定项的更新。
UpdateLocations

调用 以指定在当前进度对话框中说明源和目标的文本元素。
UpdateObject

UpdateObject 可能已更改或不可用。
UpdateProgress

汇报操作的进度到 UI。
UpdateProgress

提供当前完成的工时总量相对于总工时量的估计值。
UpdateProgress

汇报指定的当前进度对话框。
UpdateProgress

在 UI 中汇报传输进度状态。
UpdateRemoteCredential

汇报远程会话中的凭据。
UpdateSecureLockIcon

已弃用。 汇报 BASEBROWSERDATA 结构的 _eSecureLockIcon 成员的值,该结构跟踪指示安全站点的图标,以及在 UI 中更新图标本身。
UpdateText

如果与操作关联的描述性文本将发生更改,则调用 。
UpdateTransferState

汇报传输状态。
UpdateWindowList

已弃用。 指示浏览器更新指向窗口列表中的 PIDL) 项标识符列表 (指针。 此方法在导航后调用。
UrlApplySchemeA

确定指定 URL 字符串的方案,并返回具有适当前缀的字符串。 (ANSI)
UrlApplySchemeW

确定指定 URL 字符串的方案,并返回具有适当前缀的字符串。 (Unicode)
URLAssociationDialogA

调用“未注册的 URL 协议”对话框。 (ANSI)
URLAssociationDialogW

调用“未注册的 URL 协议”对话框。 (Unicode)
UrlCanonicalizeA

将 URL 字符串转换为规范格式。 (ANSI)
UrlCanonicalizeW

将 URL 字符串转换为规范格式。 (Unicode)
UrlCombineA

当提供相对 URL 及其基时,返回规范形式的 URL。 (ANSI)
UrlCombineW

当提供相对 URL 及其基时,返回规范形式的 URL。 (Unicode)
UrlCompareA

对两个 URL 字符串进行区分大小写的比较。 (ANSI)
UrlCompareW

对两个 URL 字符串进行区分大小写的比较。 (Unicode)
UrlCreateFromPathA

将 Microsoft MS-DOS 路径转换为规范化的 URL。 (ANSI)
UrlCreateFromPathW

将 Microsoft MS-DOS 路径转换为规范化的 URL。 (Unicode)
UrlEscapeA

将 URL 中的字符或代理项对转换,这些字符或代理项对在 Internet 上的传输过程中可能会更改 (“不安全”字符) 转换为相应的转义序列。 (ANSI)
UrlEscapeSpaces

一个宏,用于将空格字符转换为相应的转义序列。
UrlEscapeW

将 URL 中的字符或代理项对转换,这些字符或代理项对在 Internet 上的传输过程中可能会更改 (“不安全”字符) 转换为相应的转义序列。 (Unicode)
UrlFixupW

UrlFixupW 可能已更改或不可用。
UrlGetLocationA

从 URL 检索位置。 (ANSI)
UrlGetLocationW

从 URL 检索位置。 (Unicode)
UrlGetPartA

接受 URL 字符串并返回该 URL 的指定部分。 (ANSI)
UrlGetPartW

接受 URL 字符串并返回该 URL 的指定部分。 (Unicode)
UrlHashA

对 URL 字符串进行哈希处理。 (ANSI)
UrlHashW

对 URL 字符串进行哈希处理。 (Unicode)
UrlIsA

测试 URL 是否为指定类型。 (ANSI)
UrlIsFileUrlA

测试 URL 以确定它是否是文件 URL。 (ANSI)
UrlIsFileUrlW

测试 URL 以确定它是否是文件 URL。 (Unicode)
UrlIsNoHistoryA

返回 URL 是否是浏览器通常不包含在导航历史记录中的 URL。 (ANSI)
UrlIsNoHistoryW

返回 URL 是否是浏览器通常不包含在导航历史记录中的 URL。 (Unicode)
UrlIsOpaqueA

返回 URL 是否不透明。 (ANSI)
UrlIsOpaqueW

返回 URL 是否不透明。 (Unicode)
UrlIsW

测试 URL 是否为指定类型。 (Unicode)
UrlUnescapeA

将转义序列转换回普通字符。 (ANSI)
UrlUnescapeInPlace

将转义序列转换回普通字符并覆盖原始字符串。
UrlUnescapeW

将转义序列转换回普通字符。 (Unicode)
UShortAdd

将 USHORT 类型的两个值相加。
UShortMult

将 USHORT 类型的一个值乘以另一个值。
UShortSub

从另一个值中减去 USHORT 类型的一个值。
UShortToChar

将 USHORT 类型的值转换为 CHAR 类型的值。
UShortToInt8

将 USHORT 类型的值转换为 INT8 类型的值。
UShortToShort

将 USHORT 类型的值转换为 SHORT 类型的值。
UShortToUChar

将 USHORT 类型的值转换为 UCHAR 类型的值。
UShortToUInt8

将 USHORT 类型的值转换为 UINT8 类型的值。
v_CheckZoneCrossing

已弃用。 由基类调用,以在从一个页面导航到另一个页面时验证区域交叉。
v_GetViewStream

已弃用。 返回用于加载或保存视图状态的流。
v_MayGetNextToolbarFocus

已弃用。 在通过 TranslateAcceleratorSB 翻译加速器和检查视图与浏览器工具栏之间的焦点周期时使用。
v_MayTranslateAccelerator

已弃用。 由派生类调用,以指示基类继续转换键盘助记符。
v_ShowHideChildWindows

已弃用。 允许派生类在大小调整事件后更新其子窗口。
步行

启动命名空间从指定根到给定深度的递归演练。
WalkComplete

删除在命名空间访问期间收集的数据。
WhichPlatform

哪个平台可能已更改或不可用。
Win32DeleteFile

Win32DeleteFile 可能已更改或不可用。
WinHelpA

启动 Windows 帮助 (Winhelp.exe) 并传递指示应用程序请求的帮助性质的其他数据。 (ANSI)
WinHelpW

启动 Windows 帮助 (Winhelp.exe) 并传递指示应用程序请求的帮助性质的其他数据。 (Unicode)
WndProcBS

已弃用。 允许派生类调用基类的 WinProc 函数。
wnsprintfA

采用可变长度的参数列表,并将参数的值作为 printf 样式格式字符串返回。 (ANSI)
wnsprintfW

采用可变长度的参数列表,并将参数的值作为 printf 样式格式字符串返回。 (Unicode)
WriteAsync

以异步方式将信息写入流。 例如,Shell 在异步传输文件项时对文件项实现此方法。
WriteCabinetState

WriteCabinetState 可能已更改或不可用。
WritePropertyNPB

将属性保存到命名的属性包。
wvnsprintfA

获取参数列表,并将参数的值作为 printf 样式格式字符串返回。 (ANSI)
wvnsprintfW

获取参数列表,并将参数的值作为 printf 样式格式字符串返回。 (Unicode)
YouAreAReplica

通知对象,它可能通过协调方法进行后续对帐。

接口

 
IAccessibleObject

公开可供辅助功能应用程序使用的方法。
IACList

公开一个方法,该方法可在候选字符串在层次结构中组织时提高自动完成的效率。
IACList2

扩展 IACList 接口,使自动完成对象的客户端能够检索和设置选项标志。
IActionProgress

表示可以继承进度驱动操作的抽象基类。
IActionProgressDialog

公开用于初始化和停止进度对话框的方法。
IApplicationActivationManager

提供用于激活启动、文件和协议扩展的 Windows 应用商店应用的方法。 通常会在调试器和设计工具中使用此接口。
IApplicationAssociationRegistration

公开用于查询和设置特定文件关联类型的默认应用程序的方法,以及特定关联级别的协议。
IApplicationAssociationRegistrationUI

公开一个方法,该方法会启动一个高级关联对话框,用户可通过该对话框自定义其关联。
IApplicationDesignModeSettings

使开发工具应用程序能够动态欺骗系统和用户状态(例如本机显示分辨率、设备比例系数和应用程序视图状态),以便测试在设计模式下针对各种外形规格运行的 Windows 应用商店应用,而无需实际硬件。 还支持测试正常用户控制状态的更改,以在各种情况下测试 Windows 应用商店应用。
IApplicationDesignModeSettings2

使开发工具应用程序能够动态控制系统和用户状态(例如本机显示分辨率、设备比例系数和应用程序视图布局),并将其报告给 Windows 应用商店应用,以便测试在设计模式下针对各种外形规格运行的 Windows 应用商店应用,而无需实际硬件。 还支持测试正常用户控制状态的更改,以在各种情况下测试 Windows 应用商店应用。
IApplicationDestinations

公开允许应用程序从跳转列表中的“最近”或“常用”类别中删除一个或所有目标的方法。
IApplicationDocumentLists

公开允许应用程序检索跳转列表中“最近”或“常用”类别内容的方法。
IAppPublisher

公开用于通过控制面板中添加/删除程序发布应用程序的方法。 这是为此实现的主体接口。
IAppVisibility

提供用于确定显示器是否显示通用 Windows 平台应用的功能。
IAppVisibilityEvents

使应用程序能够接收显示中的状态更改和“开始”屏幕可见性中更改的通知。
IAssocHandler

使用文件关联对话框或菜单公开操作的方法。
IAssocHandlerInvoker

公开调用关联应用程序处理程序的方法。
IAttachmentExecute

公开使用客户端应用程序提供用户环境的方法,该环境通过电子邮件和消息附件提供文件的安全下载和交换。
IAutoComplete

由自动完成对象 (CLSID_AutoComplete) 公开。 此接口允许应用程序初始化、启用和禁用 对象。
IAutoComplete2

扩展 IAutoComplete。 此接口使自动完成对象的客户端能够检索和设置控制自动完成操作方式的多个选项。
IAutoCompleteDropDown

公开允许客户端重置或查询自动完成下拉列表的显示状态的方法,该下拉列表包含用户输入编辑控件中字符串的可能完成。
IBandHost

公开创建和销毁带并指定其可用性的方法。
IBandSite

公开控制带对象的方法。
IBrowserFrameOptions

允许浏览器或主机询问 IShellView 支持哪种类型的视图行为。
IBrowserService

已弃用。 (IBrowserService)
IBrowserService2

已弃用。 (IBrowserService2)
IBrowserService3

已弃用。 (IBrowserService3)
IBrowserService4

已弃用。 (IBrowserService4)
ICategorizer

公开用于获取有关项标识符列表的信息的方法。
ICategoryProvider

公开在 IShellFolder 上注册的分类程序列表。
ICDBurn

公开用于确定系统是否具有用于写入 CD 的硬件、CD 编写器设备的驱动器号以及以编程方式启动 CD 写入会话的方法。
ICDBurnExt

ICDBurnExt 可能已更改或不可用。
IColumnManager

公开启用 Windows 资源管理器详细信息视图中列的检查和操作的方法。 每列都由 PROPERTYKEY 结构引用,该结构命名属性。
IColumnProvider

公开允许在 Windows 资源管理器详细信息视图中添加自定义列的方法。
ICommDlgBrowser

由托管 Shell 浏览器时要使用的通用文件对话框公开。
ICommDlgBrowser2

扩展 ICommDlgBrowser 的功能。 此接口在托管 Shell 浏览器时由通用文件对话框公开。 可以通过对 IShellBrowser 对象调用 QueryInterface 来获取指向 ICommDlgBrowser2 的指针。
ICommDlgBrowser3

扩展 ICommDlgBrowser2 的功能,并在托管 Shell 浏览器时由通用文件对话框使用。
IComputerInfoChangeNotify

不支持。 此接口在更高版本的 Windows 中可能不存在。 (IComputerInfoChangeNotify)
IConnectableCredentialProviderCredential

公开用于连接和断开 IConnectableCredentialProviderCredential 对象的方法。
IContactManagerInterop

允许在管理多个窗口的应用中访问 ContactManager 方法。
IContextMenu

公开创建或合并与 Shell 对象关联的快捷菜单的方法。
IContextMenu2

公开方法,这些方法 (与 Shell 对象关联的上下文) 菜单创建或合并快捷方式。 通过添加一个方法扩展 IContextMenu,该方法允许客户端对象处理与所有者绘制的菜单项关联的消息。
IContextMenu3

公开创建或合并与 Shell 对象关联的快捷菜单的方法。 允许客户端对象处理与所有者绘制的菜单项关联的消息,并通过接受来自该消息处理的返回值来扩展 IContextMenu2。
IContextMenuCB

公开启用上下文菜单回调的方法。 例如,将盾牌图标添加到需要提升权限的 menuItem。
IContextMenuSite

由使用 SHCreateShellFolderView 创建的默认文件夹视图实现。
ICopyHookA

公开创建复制挂钩处理程序的方法。 (ANSI)
ICopyHookW

公开创建复制挂钩处理程序的方法。 (Unicode)
ICreateObject

公开一个方法,该方法创建指定类的 对象。
ICreateProcessInputs

由 ICreatingProcess 接口用于更改正在创建的进程的某些参数。
ICreatingProcess

ShellExecuteEx 和 IContextMenu 用于允许调用方更改所创建进程的一些参数。
ICredentialProvider

公开在凭据提供程序的设置和操作中使用的方法。 所有凭据提供程序都必须实现此接口。
ICredentialProviderCredential

公开启用凭据处理的方法。
ICredentialProviderCredential2

通过添加检索用户的安全标识符 (SID) 的方法,扩展 ICredentialProviderCredential 接口。 凭据与该用户关联,可以在用户的磁贴下分组。
ICredentialProviderCredentialEvents

提供凭据使用的异步回调机制,以在登录 UI 或凭据 UI 中通知其状态或文本更改事件。
ICredentialProviderCredentialEvents2

通过添加在Logon UI 或凭据 UI 中启用字段的批量更新的方法,扩展 ICredentialProviderCredentialEvents 接口。
ICredentialProviderCredentialWithFieldOptions

提供一种方法,使凭据提供程序框架能够确定是否对登录或凭据 UI 中的字段选项进行了自定义。
ICredentialProviderEvents

提供凭据提供程序使用的异步回调机制,以通知凭据列表或其字段中的更改。
ICredentialProviderFilter

用于根据运行时提供的信息动态筛选凭据提供程序。
ICredentialProviderSetUserArray

提供一种方法,使凭据提供程序能够接收将在登录或凭据 UI 中显示的用户集。
ICredentialProviderUser

提供用于检索登录或凭据 UI 中包含的单个用户的某些属性的方法。
ICredentialProviderUserArray

表示将在登录或凭据 UI 中显示的用户集。 此信息使凭据提供程序能够枚举集,以检索有关每个用户的属性信息,以填充字段或筛选集。
ICurrentItem

通过调用项的 IShellFolder::BindToObject 获取。 如果项表示上一时间项的快照,则此接口将获取该项的当前版本。
ICurrentWorkingDirectory

公开使客户端能够检索或设置对象的当前工作目录的方法。
ICustomDestinationList

公开允许应用程序提供自定义跳转列表(包括目标和任务)以在任务栏中显示的方法。
IDataObjectAsyncCapability

启用通常同步以异步方式运行的接口。
IDataObjectProvider

提供可用于设置或检索 DataPackage 对象的 IDataObject 接口的方法,DataPackage 使用该接口来支持互操作性。 DataPackage 对象由应用用于向另一个应用提供数据。
IDataTransferManagerInterop

允许访问管理多个窗口的 Windows 应用商店应用中的 DataTransferManager 方法。
IDefaultExtractIconInit

公开用于设置与 对象关联的默认图标的方法。
IDefaultFolderMenuInitialize

提供用于获取和设置快捷菜单信息的方法。 此信息与通过 DEFCONTEXTMENU 结构提供给 SHCreateDefaultContextMenu 的信息相同。
IDefViewFrame

仅用于其 IUnknown 功能。 它没有自己的方法。
IDelayedPropertyStoreFactory

公开一个方法,用于在属性访问可能缓慢的情况下创建指定的 IPropertyStore 对象。
IDelegateFolder

公开一种方法,通过该方法为委托文件夹提供分配和释放项 ID 所需的 IMalloc 接口。
IDelegateItem

用于获取项路径的直接基础表示形式。
IDeskBand

用于获取有关带对象的信息。
IDeskBand2

公开用于在桌面带对象中启用和查询半透明效果的方法。
IDeskBandInfo

公开用于获取默认桌面带带宽的方法。
IDeskBar

公开启用桌面栏操作的方法。
IDesktopGadget

公开一个方法,该方法允许以编程方式将已安装的小工具添加到用户的桌面。
IDesktopWallpaper

. (IDesktopWallpaper)
IDestinationStreamFactory

公开在对属性应用更改之前手动复制流或文件的方法。
IDisplayItem

公开用于查找当前项版本的方法,以便获取将显示在 UI 中的显示属性(如项名称)。
IDockingWindow

公开通知停靠窗口对象更改的方法,包括显示、隐藏和即将删除。 此接口由窗口对象实现,这些对象可以停靠在 Windows 资源管理器窗口的边框空间内。
IDockingWindowFrame

公开支持将 IDockingWindow 对象添加到帧的方法。 由浏览器实现。
IDockingWindowSite

公开用于管理一个或多个 IDockingWindow 对象的边框空间的方法。 此接口由浏览器实现,类似于 IOleInPlaceUIWindow 接口。
IDocViewSite

由 IShellView 接口用作站点对象。
IDragSourceHelper

由 Shell 公开,允许应用程序指定在 Shell 拖放操作期间显示的图像。
IDragSourceHelper2

公开向 IDragSourceHelper 添加功能的方法。 此方法设置对 IDragSourceHelper 对象的拖放操作的特征。
IDropTargetHelper

公开允许放置目标在图像位于目标窗口上方时显示拖动图像的方法。
IDynamicHWHandler

由自动播放调用。 公开方法,这些方法在向用户显示已注册处理程序之前获取有关已注册处理程序的动态信息。
IEnumAssocHandlers

公开一个方法,该方法允许枚举与特定文件扩展名关联的处理程序集合。
IEnumerableView

公开枚举视图内容并在枚举完成后从回调接收通知的方法。 此接口允许视图的客户端尝试共享视图的文件夹内容列表。
IEnumExplorerCommand

由 IExplorerCommandProvider 提供。 此接口包含要放入命令栏中的命令枚举。
IEnumExtraSearch

客户端用于确定文件夹的可用搜索对象的标准 OLE 枚举器。
IEnumFullIDList

公开一组标准方法,这些方法枚举指向 Shell 文件夹中项) 项的 PIDL (项标识符列表的指针。
IEnumIDList

公开一组标准方法,用于枚举指向 Shell 文件夹中项) 项的 PIDL (项标识符列表的指针。
IEnumObjects

公开用于枚举未知对象的方法。
IEnumPublishedApps

公开将已发布应用程序枚举到控制面板中添加/删除程序的方法。 公开此接口的对象通过 IAppPublisher::EnumApps 请求。
IEnumReadyCallback

公开使视图能够在枚举完成时通知实现者的方法。
IEnumResources

公开资源枚举方法。
IEnumShellItems

公开 IShellItem 接口的枚举。 此接口通常通过调用 IEnumShellItems 方法获取。
IEnumSyncMgrConflict

公开冲突枚举方法。
IEnumSyncMgrEvents

公开同步事件枚举方法。
IEnumSyncMgrSyncItems

公开枚举由处理程序管理的同步项对象的方法。
IExecuteCommand

公开设置与命令谓词相关的给定状态或参数的方法,以及调用该谓词的方法。
IExecuteCommandApplicationHostEnvironment

提供单个方法,使应用程序能够确定其主机是处于桌面模式还是沉浸式模式。
IExecuteCommandHost

提供一个方法,该方法使基于 IExplorerCommand 的 Shell 谓词处理程序能够查询从中调用应用程序的主机组件的 UI 模式。
IExpDispSupport

已弃用。 公开允许检索属性、转换键盘快捷键和确定特定事件的连接点的方法。 (IExpDispSupport)
IExpDispSupportXP

已弃用。 公开允许检索属性、转换键盘快捷键和确定特定事件的连接点的方法。 (IExpDispSupportXP)
IExplorerBrowser

IExplorerBrowser 是一个浏览器对象,可以导航或托管数据对象的视图。 作为功能齐全的浏览器对象,它还支持自动旅行日志。
IExplorerBrowserEvents

公开资源管理器浏览器导航和视图创建事件的通知方法。
IExplorerCommand

公开获取命令外观、枚举子命令或调用命令的方法。
IExplorerCommandProvider

公开用于创建资源管理器命令和命令枚举器的方法。
IExplorerCommandState

公开允许检索命令状态的单个方法。
IExplorerPaneVisibility

在 Windows 资源管理器中由 IShellFolder 实现使用,为视图提供有关可见窗格的建议。
IExtractIconA

公开允许客户端检索与文件夹中某个对象关联的图标的方法。 (ANSI)
IExtractIconW

公开允许客户端检索与文件夹中某个对象关联的图标的方法。 (Unicode)
IExtractImage

公开从 Shell 文件夹请求缩略图的方法。
IExtractImage2

扩展 IExtractImage 的功能。
IFileDialog

公开用于初始化、显示和从通用文件对话框获取结果的方法。
IFileDialog2

通过提供允许调用方命名可在通用文件对话框中浏览的特定受限位置以及指定要显示为“取消”按钮上的标签的备用文本的方法,扩展 IFileDialog 接口。
IFileDialogControlEvents

公开允许应用程序收到与应用程序已添加到通用文件对话框的控件相关的事件通知的方法。
IFileDialogCustomize

公开允许应用程序将控件添加到通用文件对话框的方法。
IFileDialogEvents

公开允许在通用文件对话框中通知事件的方法。
IFileIsInUse

公开可调用的方法,以获取有关或关闭另一个应用程序正在使用的文件的信息。
IFileOpenDialog

通过添加特定于打开对话框的方法来扩展 IFileDialog 接口。
IFileOperation

公开用于复制、移动、重命名、创建和删除 Shell 项的方法,以及提供进度和错误对话框的方法。 此接口替换 SHFileOperation 函数。
IFileOperationProgressSink

公开方法,这些方法提供丰富的通知系统,供 IFileOperation 的调用方用来监视他们通过该接口执行的操作的详细信息。
IFileSaveDialog

通过添加特定于保存对话框的方法来扩展 IFileDialog 接口,这些方法包括那些为要随文件一起保留的元数据集合提供支持的方法。
IFileSyncMergeHandler

. (IFileSyncMergeHandler)
IFileSystemBindData

公开用于存储文件系统信息的方法,以便优化对 IShellFolder::P arseDisplayName 的调用。
IFileSystemBindData2

扩展 IFileSystemBindData,用于存储文件系统信息,以优化对 IShellFolder::P arseDisplayName 的调用。 此接口将功能集或获取文件 ID 或交汇点类标识符 (CLSID) 。
IFileViewerA

公开指定接口的方法,该接口允许注册的文件查看器在必须显示或打印文件时收到通知。 (ANSI)
IFileViewerSite

公开指定接口的方法,该接口允许文件查看器检索当前固定窗口的句柄或设置新的固定窗口。
IFileViewerW

公开指定接口的方法,该接口允许注册的文件查看器在必须显示或打印文件时收到通知。 (Unicode)
IFolderBandPriv

IFolderBandPriv 可用于“要求”部分中指定的操作系统。 它可能在后续版本中变更或不可用。
IFolderFilter

由客户端公开,用于指定如何按服务器应用程序筛选 Shell 文件夹的枚举。
IFolderFilterSite

由主机导出,以允许客户端指定如何筛选 Shell 文件夹枚举。
IFolderView

公开用于检索有关文件夹显示选项的信息的方法,选择该文件夹中的指定项目,并设置文件夹的视图模式。 (IFolderView)
IFolderView2

公开检索有关文件夹显示选项的信息的方法,选择该文件夹中的指定项目,并设置文件夹的视图模式。 (IFolderView2)
IFolderViewHost

公开在窗口中承载 IFolderView 对象的方法。
IFolderViewOptions

公开允许控制特定于 Windows 7 及更高版本视图的文件夹视图选项的方法。
IFolderViewSettings

公开用于获取文件夹视图设置的方法。
IFrameworkInputPane

提供使应用能够了解输入窗格的状态更改和位置的方法。
IFrameworkInputPaneHandler

使应用在输入窗格 (屏幕键盘或手写面板) 显示或隐藏时收到通知。 这允许应用窗口调整其显示,以便输入窗格 (没有输入区域(如文本框) )。
IHandlerActivationHost

. (IHandlerActivationHost)
IHandlerInfo

向 IHandlerActivationHost 接口的方法提供处理程序相关信息的方法。
IHomeGroup

公开确定计算机家庭组成员身份状态并显示共享向导的方法。
IHWEventHandler

由自动播放调用以实现对已注册媒体类型的处理。
IHWEventHandler2

扩展 IHWEventHandler 接口,以解决设备处理程序的用户帐户控制 (UAC) 提升。
IIdentityName

公开用于比较两个项的方法,以查看它们是否相同。
IImageRecompress

公开用于重新压缩图像的方法。
IInitializeCommand

公开一个方法,该方法用于初始化使用应用程序指定的命令名称及其注册属性实现 IExplorerCommandState、IExecuteCommand 或 IDropTarget 的对象。
IInitializeWithBindCtx

公开一个方法,该方法使用绑定上下文初始化处理程序,例如属性处理程序、缩略图处理程序或预览处理程序。
IInitializeWithFile

公开用于使用文件路径初始化处理程序的方法,例如属性处理程序、缩略图处理程序或预览处理程序。
IInitializeWithItem

公开用于使用 IShellItem 初始化处理程序的方法,例如属性处理程序、缩略图处理程序或预览处理程序。
IInitializeWithPropertyStore

公开一个方法,该方法使用属性存储初始化处理程序,例如属性处理程序、缩略图处理程序或预览处理程序。
IInitializeWithStream

公开一个方法,该方法使用流初始化处理程序,例如属性处理程序、缩略图处理程序或预览处理程序。
IInitializeWithWindow

公开一种方法,客户端可通过该方法向桌面应用程序中使用的Windows 运行时对象提供所有者窗口。
IInputObject

公开用于更改 Shell 中包含的用户输入对象的 UI 激活和进程加速器的方法。
IInputObject2

公开通过处理全局加速器扩展 IInputObject 的方法。
IInputObjectSite

公开一个方法,该方法用于传达 Shell 中包含的用户输入对象的焦点更改。
IInputPanelConfiguration

为桌面应用提供选择加入 Windows 应用商店应用中使用的焦点跟踪机制的功能。
IInputPanelInvocationConfiguration

允许 Windows 应用商店应用选择退出自动调用行为。
IInsertItem

IInsertItem 可能已更改或不可用。
IIOCancelInformation

公开用于从进度对话框中将取消窗口消息发布到进程线程的方法。
IItemNameLimits

检索有效和无效字符的列表或命名空间中名称的最大长度。 使用此接口进行验证分析和转换。
IKnownFolder

公开允许应用程序检索有关已知文件夹的类别、类型、GUID、指向项标识符列表 (项标识符列表) 值、重定向功能和定义的信息的方法。
IKnownFolderManager

公开用于创建、枚举或管理现有已知文件夹的方法。
ILaunchSourceAppUserModelId

提供用于检索 AppUserModelId 的方法。
ILaunchSourceViewSizePreference

提供用于检索有关源应用程序的信息的方法。
ILaunchTargetMonitor

. (ILaunchTargetMonitor)
ILaunchTargetViewSizePreference

提供检索新应用程序窗口的首选视图大小的方法。
IMenuBand

公开允许组件对象模型 (COM) 对象接收和转换相应消息的方法。
IMenuPopup

IMenuPopup 可能已更改或不可用。
IModalWindow

公开表示模式窗口的方法。
INamedPropertyBag

公开方法,这些方法提供具有指定属性包的对象,对象可在其中保存其属性。
INamedPropertyStore

公开用于获取和设置命名属性的方法。
INameSpaceTreeAccessible

公开从命名空间树控件对 Shell 项执行辅助功能操作的方法。
INameSpaceTreeControl

公开用于查看和操作 Shell 项树中的节点的方法。
INameSpaceTreeControl2

通过提供获取和设置与 Shell 命名空间项一起使用的树视图控件的显示样式的方法,扩展 INameSpaceTreeControl 接口。
INameSpaceTreeControlCustomDraw

公开使用户能够绘制自定义命名空间树控件及其项的方法。
INameSpaceTreeControlDropHandler

公开用于拖放的处理程序方法。
INameSpaceTreeControlEvents

公开用于处理 INameSpaceTreeControl 事件的方法。
INameSpaceTreeControlFolderCapabilities

公开单个方法,该方法检索文件夹的 System.IsPinnedToNameSpaceTree 筛选支持的状态。
INamespaceWalk

公开从给定根节点遍取命名空间的方法。 指定了遍视深度,并返回一个可选数组,其中包含已遍视的所有节点的 ID。
INamespaceWalkCB

公开与 INamespaceWalk 一起使用的方法的回调接口。
INamespaceWalkCB2

使用完成命名空间演练所需的方法扩展 INamespaceWalkCB。 此方法删除在演练期间收集的数据。
INewMenuClient

公开允许操作 Windows 7 菜单中的项目的方法。
INewShortcutHookA

公开用于创建新的 Internet 快捷方式的方法。 (ANSI)
INewShortcutHookW

公开用于创建新的 Internet 快捷方式的方法。 (Unicode)
INewWindowManager

公开一个方法,该方法确定是应显示还是阻止由另一个窗口启动的窗口,从而允许控制弹出窗口。
INotifyReplica

公开一个方法,该方法为对象的创建者提供通知对象可能受后续对帐约束的方法。 公文包协调器负责实现此接口。
IObjectArray

公开使客户端能够访问支持 IUnknown 的对象集合中的项的方法。
IObjectCollection

通过提供使客户端能够添加和删除集合中支持 IUnknown 的对象的方法,扩展 IObjectArray 接口。
IObjectProvider

公开一个方法,用于发现使用 GUID 从另一个对象命名的对象。 与 QueryService 不同,此接口不会将其功能委托给其他对象。
IObjectWithAppUserModelID

公开允许自定义 IAssocHandler 对象的实现者访问其显式应用程序用户模型 ID (AppUserModelID) 的方法。
IObjectWithBackReferences

提供与对象持有的反向引用交互的方法。
IObjectWithCancelEvent

不支持。为调用方提供一个事件,该事件将由被调用的对象发出信号以表示取消任务。
IObjectWithFolderEnumMode

公开获取和设置已分析项的枚举模式的方法。
IObjectWithProgID

公开方法,这些方法提供对与 对象关联的 ProgID 的访问权限。
IObjectWithPropertyKey

公开用于获取和设置属性键的方法。
IObjectWithSelection

公开用于获取或设置由 Shell 项数组表示的选定项的方法。
IObjMgr

公开允许客户端在由服务器对象管理的对象集合中追加或删除对象的方法。
IOpenControlPanel

公开检索控制面板的视图状态、单个控制面板项的路径以及打开控制面板本身或单个控制面板项的方法。
IOpenSearchSource

公开用于从自定义客户端 OpenSearch 数据源获取搜索结果的方法。
IOperationsProgressDialog

公开用于获取、设置和查询进度对话框的方法。
IPackageDebugSettings

使调试器开发人员能够控制 Windows 应用商店应用的生命周期,例如暂停或恢复。
IPackageExecutionStateChangeNotification

启用在 Windows 应用商店应用调试期间接收包状态更改通知。
IParentAndItem

公开获取和设置父级和父级子 ID 的方法。 虽然 IParentAndItem 通常在 IShellItems 上实现,但它并不特定于 IShellItem。
IParseAndCreateItem

IParseAndCreateItem 接口
IPersistFolder

公开初始化 Shell 文件夹对象的方法。
IPersistFolder2

公开从 Shell 文件夹对象获取信息的方法。
IPersistFolder3

通过允许文件夹对象实现文件夹快捷方式的非默认处理,扩展 IPersistFolder 和 IPersistFolder2 接口。
IPersistIDList

公开用于保存项标识符列表的方法。
IPersistSerializedPropStorage

公开方法以持久保存序列化的属性存储数据供以后使用,以及将持久化数据还原到新的属性存储实例。 (IPersistSerializedPropStorage)
IPersistSerializedPropStorage2

公开方法以持久保存序列化的属性存储数据供以后使用,以及将持久化数据还原到新的属性存储实例。 (IPersistSerializedPropStorage2)
IPreviewHandler

公开用于显示丰富预览的方法。
IPreviewHandlerFrame

允许预览处理程序将键盘快捷方式传递给主机。 此接口检索键盘快捷方式列表,并指示主机处理键盘快捷方式。
IPreviewHandlerVisuals

公开用于将颜色和字体信息应用于预览处理程序的方法。
IPreviewItem

标识将在预览窗格中显示的项。
IPreviousVersionsInfo

公开一个方法,用于检查以前版本的服务器文件或文件夹,以便通过 Windows Server 2003 提供的卷影副本技术进行还原而存储。
IProfferService

公开对象向同一主机上的其他对象提供服务的一般机制。
IProgressDialog

公开方法,这些方法为应用程序提供显示进度对话框的选项。
IPublishedApp

公开表示应用程序的方法,以在 控制面板 中添加/删除程序。
IPublishedApp2

通过提供其他安装方法扩展 IPublishedApp 接口。
IPublishingWizard

公开使用联机打印向导、Web 发布向导和添加网络位置向导的方法。 在 Windows Vista 中,IPublishingWizard 不再支持 Web 发布向导或联机打印向导。
IQueryAssociations

公开的方法可简化检索注册表中存储的信息的过程,同时定义文件类型或协议并将其与应用程序相关联。
IQueryCancelAutoPlay

公开以编程方式替代自动播放或自动运行的方法。 这使你可以自定义插入媒体时启动的内容类型的位置和类型。
IQueryCodePage

获取并设置 ANSI 代码页) 代码页标识符 (数值。
IQueryContinue

公开一个方法,该方法为对象提供简单的标准机制,用于查询客户端以获取继续操作的权限。
IQueryContinueWithStatus

公开方法,这些方法为凭据提供程序提供一种标准机制,以便在尝试连接到网络时调用 QueryContinue 以确定它们是否应继续这些尝试。
IQueryInfo

公开 Shell 用于检索驻留在 IShellFolder 实现中的项的标志和信息提示信息的方法。 信息提示通常显示在工具提示控件内。
IRegTreeItem

公开检索和设置树视图控件中已设置控件窗口样式标志 Tree-View 项状态的方法。
IRelatedItem

公开派生具有特定关系的相关项的方法。
IRemoteComputer

公开一个方法,该方法在对远程对象调用命名空间扩展时枚举或初始化命名空间扩展。 例如,此接口用于初始化远程打印机虚拟文件夹。
IResolveShellLink

公开一个方法,该方法使应用程序能够请求 Shell 文件夹对象解析其其中一项的链接。
IResultsFolder

公开保存数据对象中的项的方法。
IRunnableTask

一个自由线程接口,对象可以公开该接口,以允许在后台线程上执行操作。
ISearchBoxInfo

公开允许调用方检索输入到搜索框中的信息的方法。
ISearchContext

公开将自定义信息通道到搜索挂钩的方法。
ISearchFolderItemFactory

公开用于创建和修改搜索文件夹的方法。
ISharedBitmap

公开用于访问位图的内存高效方法。 此接口用作 HBITMAP 对象的精简包装器,允许对这些对象进行引用计数并防止其基础数据发生更改。
ISharingConfigurationManager

公开方法,这些方法设置和检索有关用户 (C:\Users) 或 Public (C:\Users\Public) 文件夹的计算机默认共享设置的信息。 还公开一组允许控制打印机共享的方法。
IShellApp

向添加/删除程序应用程序公开提供有关应用程序的常规信息的方法。
IShellBrowser

由实现 IShellView) 的 Shell 视图 (对象的主机实现。 公开方法,这些方法为它所承载的视图提供服务,以及资源管理器窗口的上下文中运行的其他对象。
IShellChangeNotify

公开一个方法,该方法在项的 ID 更改时通知 Shell 命名空间扩展。
IShellDetails

由 Shell 文件夹公开,用于提供有关文件夹中项的详细信息。
IShellExtInit

公开一个方法,该方法初始化属性表、快捷菜单和拖放处理程序的 Shell 扩展, (扩展,这些扩展在非默认拖放操作) 期间将项添加到快捷菜单。
IShellFolder

由所有 Shell 命名空间文件夹对象公开,其方法用于管理文件夹。
IShellFolder2

扩展 IShellFolder 的功能。 其方法提供有关 Shell 文件夹内容的各种信息。
IShellFolderBand

IShellFolderBand 可能已更改或不可用。
IShellFolderView

公开操作 Shell 文件夹视图的方法。
IShellFolderViewCB

公开一种方法,该方法允许在 Windows 资源管理器和使用系统文件夹视图视图对象实现的文件夹视图之间进行通信, (通过 SHCreateShellFolderView) 返回的 IShellView 对象,以便文件夹视图可以收到事件通知并相应地修改其视图。
IShellFolderViewDual

公开修改视图和选择当前文件夹中的项目的方法。 (IShellFolderViewDual)
IShellFolderViewDual2

公开修改视图和选择当前文件夹中的项目的方法。 (IShellFolderViewDual2)
IShellFolderViewDual3

公开修改当前文件夹视图的方法。
IShellIcon

公开获取 IShellFolder 对象的图标索引的方法。
IShellIconOverlay

公开命名空间扩展用于为其包含的对象指定图标覆盖的方法。
IShellIconOverlayIdentifier

公开处理图标覆盖处理程序与 Shell 之间的所有通信的方法。
IShellIconOverlayManager

IShellIconOverlayManager 可能已更改或不可用。
IShellImageData

公开显示、操作和描述图像数据的方法和属性。
IShellImageDataAbort

公开用于中止 IShellImageData 进程的单个方法。
IShellImageDataFactory

公开基于各种图像源创建 IShellImageData 实例的方法。
IShellImageStore

已弃用。 公开操作图像缓存的方法。
IShellItem

公开检索有关 Shell 项的信息的方法。 IShellItem 和 IShellItem2 是任何新代码中项的首选表示形式。
IShellItem2

使用检索项的各种属性值的方法扩展 IShellItem。 IShellItem 和 IShellItem2 是任何新代码中项的首选表示形式。
IShellItemArray

公开用于创建和操作 Shell 项数组的方法。
IShellItemFilter

由客户端公开,用于指定如何按服务器应用程序筛选 Shell 项的枚举。
IShellItemImageFactory

公开用于返回 Shell 项的图标或缩略图的方法。 如果请求的项没有可用的缩略图或图标,可以从 Shell 提供每个类的图标。
IShellItemResources

公开用于操作和查询 Shell 项资源的方法。
IShellLibrary

公开用于创建和管理库的方法。
IShellLinkA

公开用于创建、修改和解析 Shell 链接的方法。 (ANSI)
IShellLinkDataList

公开允许应用程序将额外数据块附加到 Shell 链接的方法。 这些方法添加、复制或删除数据块。
IShellLinkW

公开用于创建、修改和解析 Shell 链接的方法。 (Unicode)
IShellMenu

公开与 Shell 菜单交互的方法,例如“开始”菜单和“收藏夹”菜单。
IShellMenuCallback

一个回调接口,它公开从菜单带接收消息的方法。
IShellPropSheetExt

公开允许属性表处理程序在为文件对象显示的属性表中添加或替换页面的方法。
IShellRunDll

不支持。 (IShellRunDll)
IShellService

已弃用。 IShellService 公开一个方法,该方法在实现特定接口的服务组件在多个客户端(如 Windows Internet Explorer 和 Windows 资源管理器)之间共享时声明所有权。
IShellTaskScheduler

IShellTaskScheduler 可能已更改或不可用。
IShellView

公开在 Windows 资源管理器或文件夹窗口中显示视图的方法。
IShellView2

扩展 IShellView 的功能。
IShellView3

通过提供替换 IShellView2::CreateViewWindow2 的方法扩展 IShellView2 的功能。
IShellWindows

提供对打开的 Shell 窗口集合的访问。
IStartMenuPinnedList

公开从“开始”菜单或任务栏取消固定应用程序快捷方式的方法。
IStorageProviderHandler

检索与特定文件或文件夹关联的 IStorageProviderPropertyHandler。
IStorageProviderPropertyHandler

提供与文件或文件夹关联的属性的集合。
IStreamAsync

公开用于管理异步流的输入/输出 (I/O) 的方法。
IStreamUnbufferedInfo

公开一个方法,该方法确定扇区大小作为字节对齐的辅助。
ISuspensionDependencyManager

. (ISuspensionDependencyManager)
ISyncMgrConflict

公开方法,这些方法提供有关从冲突存储中检索到的冲突的信息,并允许解决冲突。
ISyncMgrConflictFolder

公开获取冲突对象的冲突 ID 列表的方法。
ISyncMgrConflictItems

公开用于获取冲突项数据和项计数的方法。
ISyncMgrConflictPresenter

公开向用户显示冲突的方法。
ISyncMgrConflictResolutionItems

公开用于获取项信息和项计数的方法。
ISyncMgrConflictResolveInfo

公开获取和设置同步管理器冲突解决相关信息的方法。
ISyncMgrConflictStore

公开允许处理程序提供“冲突”文件夹中出现的冲突的方法。
ISyncMgrControl

公开允许应用程序或处理程序启动或停止同步、通知同步中心对处理程序或项集的更改或通知属性值更改的方法。
ISyncMgrEnumItems

公开通过 SYNCMGRITEM 结构数组枚举的方法。
ISyncMgrEvent

公开从事件存储中检索数据的方法。 事件存储允许同步中心获取存储中所有事件的枚举器,以及检索单个事件。
ISyncMgrEventLinkUIOperation

提供在同步结果文件夹中单击事件链接时调用的方法。
ISyncMgrEventStore

公开允许处理程序提供其自己的事件存储和管理其自己的同步事件的方法,而不是使用默认的同步中心事件存储。 这些事件显示在“同步结果”文件夹中。
ISyncMgrHandler

公开构成由同步处理程序实现的主接口的方法。
ISyncMgrHandlerCollection

公开提供同步处理程序 ID 的枚举器并实例化这些同步处理程序的方法。
ISyncMgrHandlerInfo

公开允许处理程序向同步中心提供属性和状态信息的方法。
ISyncMgrRegister

公开方法,以便应用程序可以向同步管理器注册。 这可以通过 ISyncMgrRegister 接口或直接在注册表中注册来实现。
ISyncMgrResolutionHandler

公开用于管理同步冲突的方法。 实现此接口以构造同步冲突处理程序。 冲突解决用户界面 (UI) 将调用此接口来解决提供给用户的冲突。
ISyncMgrScheduleWizardUIOperation

公开一个方法,该方法允许处理程序显示处理程序的同步计划向导。
ISyncMgrSessionCreator

公开单个方法,处理程序或外部应用程序可以通过该方法通知同步中心同步已开始,并报告进度和事件。
ISyncMgrSyncCallback

公开允许同步过程向同步中心报告进度和事件或查询进程是否已取消的方法。
ISyncMgrSynchronize

公开使已注册的应用程序或服务能够接收来自同步管理器的通知的方法。
ISyncMgrSynchronizeCallback

公开用于管理同步过程的方法。
ISyncMgrSynchronizeInvoke

公开使已注册的应用程序能够调用同步管理器来更新项的方法。
ISyncMgrSyncItem

公开用于处理单个同步项并从中检索信息的方法,使处理程序能够将同步项作为独立对象进行管理。
ISyncMgrSyncItemContainer

公开方法,这些方法向处理程序提供有关其包含的项的信息。
ISyncMgrSyncItemInfo

公开为单个同步项提供属性和状态信息的方法。
ISyncMgrSyncResult

公开一个方法,调用 ISyncMgrControl 的应用程序可以使用该方法获取 ISyncMgrControl::StartHandlerSync 或 ISyncMgrControl::StartItemSync 调用的结果。
ISyncMgrUIOperation

公开一种方法,同步中心通过该方法,同步处理程序或同步项可以通过该方法显示 UI 对象。
ITaskbarList

公开控制任务栏的方法。 它允许动态添加、删除和激活任务栏上的项。
ITaskbarList2

通过公开将窗口标记为全屏显示的方法来扩展 ITaskbarList 界面。
ITaskbarList3

通过公开支持 Windows 7 中添加的统一启动和切换任务栏按钮功能的方法扩展 ITaskbarList2。
ITaskbarList4

通过提供允许调用方控制选项卡缩略图和速览功能的两个属性值的方法扩展 ITaskbarList3。
IThumbnailCache

公开跨应用程序共享的系统缩略图缓存的方法。
IThumbnailCachePrimer

. (IThumbnailCachePrimer)
IThumbnailCapture

公开一个方法,该方法获取 HTML 壁纸的缩略图表示形式。
IThumbnailHandlerFactory

公开用于检索项的缩略图处理程序的方法。 如果要指定用于子 IDList 的提取器,请实现此接口。
IThumbnailProvider

公开用于获取缩略图图像的方法,旨在针对缩略图处理程序实现。 实现此接口的对象还必须实现 IInitializeWithStream。
IThumbnailSettings

提供使缩略图提供程序能够确定缩略图请求的用户上下文的方法。
IThumbnailStreamCache

获取或设置缩略图流。 此接口仅供内部使用,只能由照片应用程序调用。
ITrackShellMenu

通过提供使用菜单协调工具栏按钮以及显示弹出菜单的功能,公开扩展 IShellMenu 界面的方法。
ITranscodeImage

公开一个方法,该方法允许从 Windows 支持的任何图像类型转换为 JPEG 或位图 (BMP) 图像格式。
ITransferAdviseSink

公开支持状态收集和故障信息的方法。
ITransferDestination

公开用于为复制或移动操作创建目标 Shell 项的方法。 提供此接口以允许通过提供 ITransferDestination::Advise 方法对文件操作进行更多控制。
ITransferMediumItem

由复制引擎用于获取调用 QueryInterface 以返回指向接口 ITransferDestination 或接口 ITransferSource 的指针的项。 可以查询和枚举这些接口以执行复制、移动或删除操作。
ITransferSource

公开用于操作 IShellItem 的方法,包括复制、移动、回收等。 通过提供 ITransferSource::Advise 方法,提供此接口以提供对文件操作的更多控制。
ITravelEntry

已弃用。 公开用于标识、调用和更新浏览器旅行历史记录中单个项的方法。
ITravelLog

已弃用。 公开在浏览器中维护和操作旅行记录的方法。
ITrayDeskBand

公开显示、隐藏和查询桌面带的方法。
IUpdateIDList

提供更新文件夹对象的子项的 ITEMIDLIST 的方法。
IURLSearchHook

公开浏览器用于转换未知 URL 协议地址的方法。
IURLSearchHook2

公开浏览器用来使用搜索上下文对象转换未知 URL 协议地址的方法。
IUserAccountChangeCallback

公开一个方法,该方法在更改表示用户帐户的图片时调用。
IUserNotification

公开设置通知信息的方法,然后在与任务栏通知区域一起显示的气球中向用户显示该通知。 (IUserNotification)
IUserNotification2

公开设置通知信息的方法,然后在与任务栏通知区域一起显示的气球中向用户显示该通知。 (IUserNotification2)
IUserNotificationCallback

公开用于在通知气球中处理鼠标单击或快捷菜单访问的方法。 与 IUserNotification2::Show 一起使用。
IUseToBrowseItem

不支持此接口。 请勿使用。
IViewStateIdentityItem

提供规范持久性项,该项将记住其视图自定义项。
IVirtualDesktopManager

公开使应用程序能够与构成虚拟工作区的窗口组交互的方法。
IVisualProperties

公开设置和获取视觉对象属性的方法。
IWebWizardExtension

通过公开用于设置向导扩展的初始 URL 的方法以及发生错误时的特定 URL 来扩展 IWizardExtension 接口。
IWizardExtension

由托管服务器端内容页面的 Web 发布向导和联机打印排序向导等向导使用。 此接口公开用于指定支持的扩展页和导航出这些页面的方法。
IWizardSite

公开向导扩展用于导航自身与向导其余部分之间的边框的方法。

结构

 
AASHELLMENUFILENAME

包含有关菜单文件名的信息的可变大小结构。
AASHELLMENUITEM

包含有关菜单项的信息。 (AASHELLMENUITEM)
APPBARDATA

包含有关系统应用栏消息的信息。
APPCATEGORYINFO

在 控制面板 中添加/删除程序时提供应用程序类别信息。 APPCATEGORYINFOLIST 结构用于为应用程序发布者创建完整的类别列表。
APPCATEGORYINFOLIST

在 控制面板 中添加/删除程序时,提供应用程序发布者支持的应用程序类别列表。
APPINFODATA

向“添加/删除程序”实用工具提供有关已发布应用程序的信息控制面板。
ASSOCIATIONELEMENT

定义 AssocCreateForClasses 用于检索给定文件关联的 IQueryAssociations 接口的信息。
AUTO_SCROLL_DATA

AUTO_SCROLL_DATA可能已更改或不可用。
BANDINFOSFB

包含有关文件夹区段的信息。 此结构与 IShellFolderBand::GetBandInfoSFB 和 IShellFolderBand::SetBandInfoSFB 方法一起使用。
BANDSITEINFO

包含有关乐队网站的信息。 此结构与 IBandSite::GetBandSiteInfo 和 IBandSite::SetBandSiteInfo 方法一起使用。
BASEBROWSERDATALH

BASEBROWSERDATALH 结构包含基类的受保护成员。 (BASEBROWSERDATALH 结构)
BASEBROWSERDATAXP

BASEBROWSERDATAXP 结构包含基类的受保护成员。 (BASEBROWSERDATAXP 结构)
BROWSEINFOA

包含 SHBrowseForFolder 函数的参数,并接收有关用户选择的文件夹的信息。 (ANSI)
BROWSEINFOW

包含 SHBrowseForFolder 函数的参数,并接收有关用户选择的文件夹的信息。 (Unicode)
CABINETSTATE

CABINETSTATE 可能已更改或不可用。
CATEGORY_INFO

包含类别信息。 组件类别是一组与逻辑相关的组件对象模型 (COM) 类,这些类 (CATID) 共享公共类别标识符。
CIDA

与CFSTR_SHELLIDLIST剪贴板格式一起使用,以将指针传输到一个或多个 Shell 命名空间对象的 PIDL) 项标识符列表 (。
CM_COLUMNINFO

定义列信息。 由 IColumnManager 接口的成员使用。
CMINVOKECOMMANDINFO

包含 IContextMenu::InvokeCommand 调用快捷菜单命令所需的信息。
CMINVOKECOMMANDINFOEX

包含有关快捷菜单命令的扩展信息。 此结构是 CMINVOKECOMMANDINFO 的扩展版本,允许使用 Unicode 值。
COMDLG_FILTERSPEC

一般用于筛选元素。
COMPONENT

由 Windows 2000 用来保存有关组件的信息。 此结构替换 IE4COMPONENT 结构。
COMPONENTSOPT

包含桌面项选项。
COMPPOS

保存有关组件位置和大小的信息。
COMPSTATEINFO

由 Windows 2000 用来保存有关组件状态的信息。
CONFIRM_CONFLICT_ITEM

定义冲突项结构。
CONFIRM_CONFLICT_RESULT_INFO

定义冲突结果信息结构。
CPLINFO

包含控制面板应用程序支持的对话框的资源信息和应用程序定义的值。 (CPLINFO)
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION

包含有关凭据的详细信息。
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR

描述凭据中的单个字段。 例如,字符串或用户图像。
CSFV

与 SHCreateShellFolderViewEx 函数一起使用。
DATABLOCK_HEADER

用作 IShellLinkDataList 使用的某些额外数据结构的标头。
DEFCONTEXTMENU

包含 SHCreateDefaultContextMenu 使用的上下文菜单信息。
DELEGATEITEMID

由委托文件夹代替标准 ITEMIDLIST 结构使用。
DESKBANDINFO

接收有关带对象的信息。 此结构与已弃用的 IDeskBand::GetBandInfo 方法一起使用。
DETAILSINFO

包含 Shell 文件夹项的详细信息。 与SFVM_GETDETAILSOF通知一起使用。
DFMICS

包含DFM_INVOKECOMMANDEX使用的其他参数。
DLLVERSIONINFO

接收 DLL 特定的版本信息。
DLLVERSIONINFO2

接收 DLL 特定的版本信息。 它与 DllGetVersion 函数一起使用。
DROPDESCRIPTION

描述放置对象的图像和附带的文本。
DROPFILES

定义CF_HDROP剪贴板格式。 以下数据是以 null 结尾的双精度文件名列表。
EXP_DARWIN_LINK

保存 IShellLinkDataList 使用的额外数据块。 它保存链接的 Windows Installer ID。
EXP_PROPERTYSTORAGE

存储有关 Shell 链接状态的信息。 此结构用于标记有EXP_PROPERTYSTORAGE_SIG的额外数据部分。
EXP_SPECIAL_FOLDER

保存 IShellLinkDataList 使用的额外数据块。 它保存特殊文件夹信息。
EXP_SZ_LINK

保存 IShellLinkDataList 使用的额外数据块。 它保存图标或目标的可展开环境字符串。
EXTRASEARCH

由 IEnumExtraSearch 枚举器对象用来返回有关 Shell Folder 对象支持的搜索对象的信息。
FILE_ATTRIBUTES_ARRAY

包含CFSTR_FILE_ATTRIBUTES_ARRAY的剪贴板格式定义。
FILEDESCRIPTORA

描述在 Microsoft ActiveX 拖放操作期间通过剪贴板复制的文件的属性。 (ANSI)
FILEDESCRIPTORW

描述在 Microsoft ActiveX 拖放操作期间通过剪贴板复制的文件的属性。 (Unicode)
FILEGROUPDESCRIPTORA

定义CF_FILEGROUPDESCRIPTOR剪贴板格式。 (ANSI)
FILEGROUPDESCRIPTORW

定义CF_FILEGROUPDESCRIPTOR剪贴板格式。 (Unicode)
FOLDERSETDATA

已弃用。 IBrowserService2::GetFolderSetData 中使用的数据。
FOLDERSETTINGS

包含文件夹视图信息。
FVSHOWINFO

包含文件查看器用于显示文件的信息。
HELPINFO

包含有关已为其请求上下文相关帮助的项的信息。
HELPWININFOA

包含主要或辅助帮助窗口的大小和位置。 应用程序可以通过使用 HELP_SETWINPOS 值调用 WinHelp 函数来设置此信息。 (ANSI)
HELPWININFOW

包含主要或辅助帮助窗口的大小和位置。 应用程序可以通过使用 HELP_SETWINPOS 值调用 WinHelp 函数来设置此信息。 (Unicode)
IE4COMPONENT

由 Microsoft Internet Explorer 4.0 和 Microsoft Internet Explorer 4.01 用来保存有关组件的信息。 在 Windows 2000 中,它将替换为 COMPONENT 结构。
ITEMIDLIST

包含项标识符的列表。
ITEMSPACING

存储可用于 display 的图标间距的两个可能大小的尺寸:_small和大。 由 IShellFolderView::GetItemSpacing 使用。
KNOWNFOLDER_DEFINITION

定义已知文件夹的具体内容。
LOGFONTA

LOGFONTA (ANSI) 结构定义字体的属性。 (LOGFONTA 结构)
LOGFONTA

LOGFONTA (ANSI) 结构定义字体的字符单元格或字符的属性。 (LOGFONTA)
LOGFONTW

LOGFONTW (Unicode) 结构定义字体的属性。 (LOGFONTW 结构)
LOGFONTW

LOGFONTW (Unicode) 结构定义字体的字符单元格或字符的属性。 (LOGFONTW)
MULTIKEYHELPA

指定要搜索的关键字 (keyword) ,以及要通过 Windows 帮助搜索的关键字 (keyword) 表。 (ANSI)
MULTIKEYHELPW

指定要搜索的关键字 (keyword) ,以及要通过 Windows 帮助搜索的关键字 (keyword) 表。 (Unicode)
NC_ADDRESS

包含描述网络地址的信息。
NEWCPLINFOA

包含控制面板应用程序支持的对话框的资源信息和应用程序定义的值。 (NEWCPLINFOA)
NEWCPLINFOW

包含控制面板应用程序支持的对话框的资源信息和应用程序定义的值。 (NEWCPLINFOW)
NOTIFYICONDATAA

包含系统在通知区域中显示通知所需的信息。 由 Shell_NotifyIcon 使用。 (ANSI)
NOTIFYICONDATAW

包含系统在通知区域中显示通知所需的信息。 由 Shell_NotifyIcon 使用。 (Unicode)
NOTIFYICONIDENTIFIER

包含Shell_NotifyIconGetRect用于标识要为其检索边框的图标的信息。
NRESARRAY

定义CF_NETRESOURCE剪贴板格式。
NSTCCUSTOMDRAW

INameSpaceTreeControlCustomDraw 方法使用的自定义绘制结构。
NT_CONSOLE_PROPS

保存 IShellLinkDataList 使用的额外数据块。 它保存控制台属性。
NT_FE_CONSOLE_PROPS

保存 IShellLinkDataList 使用的额外数据块。 它保存主机的代码页。
OPEN_PRINTER_PROPS_INFOA

标识打印机属性页中的特定属性表,以及该属性表是否应为模式。 (可选)与 SHInvokePrinterCommand 函数一起使用。 (ANSI)
OPEN_PRINTER_PROPS_INFOW

标识打印机属性页中的特定属性表,以及该属性表是否应为模式。 (可选)与 SHInvokePrinterCommand 函数一起使用。 (Unicode)
OPENASINFO

存储 SHOpenWithDialog 函数的信息。
OVERLAPPED

包含异步 (重叠) 输入/输出 (I/O) 中使用的信息。
PARSEDURLA

由 ParseURL 函数用于返回分析的 URL。 (ANSI)
PARSEDURLW

由 ParseURL 函数用于返回分析的 URL。 (Unicode)
PERSIST_FOLDER_TARGET_INFO

指定文件夹快捷方式的目标文件夹及其属性。 此结构由 IPersistFolder3::GetFolderTargetInfo 和 IPersistFolder3::InitializeEx 使用。
PREVIEWHANDLERFRAMEINFO

快捷键表结构。 由 IPreviewHandlerFrame::GetWindowContext 使用。
PROFILEINFOA

包含加载或卸载用户配置文件时使用的信息。 (ANSI)
PROFILEINFOW

包含加载或卸载用户配置文件时使用的信息。 (Unicode)
PUBAPPINFO

提供有关从应用程序发布者到在 控制面板 中添加/删除程序发布的应用程序的信息。
QCMINFO

包含有关将菜单项合并到 Windows 资源管理器菜单中的信息。
QITAB

由 QISearch 函数用来描述单个接口。
SERIALIZEDPROPERTYVALUE

表示序列化的 PROPVARIANT 结构的任意类型的内存范围。
SFV_CREATE

此结构与 SHCreateShellFolderView 函数一起使用。
SFV_SETITEMPOS

存储项的位置信息。 与消息SFVM_SETITEMPOS一起使用。
SFVM_HELPTOPIC_DATA

包含 HTML 帮助文件的名称和该文件中的主题。 与SFVM_GETHELPTOPIC通知一起使用。 此结构需要 Unicode 字符串。
SFVM_PROPPAGE_DATA

包含要添加到对象的“属性”工作表的页面的详细信息。
SHARDAPPIDINFO

包含 SHAddToRecentDocs 用于将本例中的项标识为 IShellItem 及其关联的进程的数据。
SHARDAPPIDINFOIDLIST

包含 SHAddToRecentDocs 在本例中通过指向项标识符列表 (PIDL) 及其关联的进程的绝对指针来标识项的数据。
SHARDAPPIDINFOLINK

包含 SHAddToRecentDocs 用于标识项(在本例中通过 IShellLink)及其关联的进程的数据。
SHChangeDWORDAsIDList

SHChangeDWORDAsIDList 可能已更改或不可用。
SHChangeNotifyEntry

包含并接收更改通知的信息。 此结构与 SHChangeNotifyRegister 函数和SFVM_QUERYFSNOTIFY通知一起使用。
SHChangeProductKeyAsIDList

SHChangeProductKeyAsIDList 结构
SHChangeUpdateImageIDList

SHChangeUpdateImageIDList 可能已更改或不可用。
SHCOLUMNDATA

包含标识特定文件的信息。 请求特定文件的数据时,IColumnProvider::GetItemData 使用它。
SHCOLUMNINFO

包含有关列的属性的信息。 它由 IColumnProvider::GetColumnInfo 使用。
SHCOLUMNINIT

将初始化信息传递给 IColumnProvider::Initialize。
SHCREATEPROCESSINFOW

包含 SHCreateProcessAsUserW 创建进程所需的信息。
SHDESCRIPTIONID

接收项数据以响应对 SHGetDataFromIDList 的调用。
SHDRAGIMAGE

包含创建拖动图像所需的信息。
SHELL_ITEM_RESOURCE

定义 Shell 项资源。
SHELLDETAILS

报告有关 Shell 文件夹中的项的详细信息。
SHELLEXECUTEINFOA

包含 ShellExecuteEx 使用的信息。 (ANSI)
SHELLEXECUTEINFOW

包含 ShellExecuteEx 使用的信息。 (Unicode)
SHELLFLAGSTATE

包含一组指示当前 Shell 设置的标志。 此结构与 SHGetSettings 函数一起使用。
SHELLSTATEA

包含 Shell 状态的设置。 此结构与 SHGetSetSettings 函数一起使用。 (ANSI)
SHELLSTATEW

包含 Shell 状态的设置。 此结构与 SHGetSetSettings 函数一起使用。 (Unicode)
SHFILEINFOA

包含有关文件对象的信息。 (ANSI)
SHFILEINFOW

包含有关文件对象的信息。 (Unicode)
SHFILEOPSTRUCTA

包含 SHFileOperation 函数用于执行文件操作的信息。 (ANSI)
SHFILEOPSTRUCTW

包含 SHFileOperation 函数用于执行文件操作的信息。 (Unicode)
SHFOLDERCUSTOMSETTINGS

保留自定义文件夹设置。 此结构与 SHGetSetFolderCustomSettings 函数一起使用。
SHITEMID

定义项标识符。
SHNAMEMAPPINGA

包含由 SHFileOperation 函数移动、复制或重命名的每个文件的旧路径名和新路径名。 (ANSI)
SHNAMEMAPPINGW

包含由 SHFileOperation 函数移动、复制或重命名的每个文件的旧路径名和新路径名。 (Unicode)
SHQUERYRBINFO

包含 SHQueryRecycleBin 函数检索的大小和项计数信息。
SHSTOCKICONINFO

接收用于检索常用 Shell 图标的信息。 此结构用于调用 SHGetStockIconInfo。
SLOWAPPINFO

向 控制面板 中添加/删除程序提供专用应用程序信息。 此结构不适用于已发布的应用程序。
SMCSHCHANGENOTIFYSTRUCT

包含有关更改通知的信息。 它由 IShellMenuCallback::CallbackSM 使用。
SMDATA

包含来自菜单区段的信息。
SMINFO

包含有关菜单带中的项的信息。
SOFTDISTINFO

包含有关软件更新的信息。
SORTCOLUMN

存储有关如何对文件夹视图中显示的列进行排序的信息。
STRRET

包含从 IShellFolder 接口方法返回的字符串。
SV2CVW2_PARAMS

保存 IShellView2::CreateViewWindow2 方法的参数。
SYNCMGR_CONFLICT_ID_INFO

描述冲突 ID 信息结构。
SYNCMGRHANDLERINFO

提供有关在 ISyncMgrSynchronize::GetHandlerInfo 方法中使用的处理程序的信息。
SYNCMGRITEM

提供有关由 ISyncMgrEnumItems 接口枚举的项的信息。
SYNCMGRLOGERRORINFO

提供在 ISyncMgrSynchronizeCallback::LogError 方法中使用的错误信息。
SYNCMGRPROGRESSITEM

提供同步正在进行时的状态信息。 此结构与 ISyncMgrSynchronizeCallback::P rogress 方法一起使用,对应于单个同步项。
TBINFO

与SFVM_GETBUTTONINFO通知一起使用,以指定要添加到工具栏的按钮数以及添加方式。
THUMBBUTTON

由 ITaskbarList3 接口的方法用于定义嵌入在窗口缩略图表示形式的工具栏中使用的按钮。
TOOLBARITEM

已弃用。 用于定义工具栏项的 IBrowserService2::_GetToolbarItem、IBrowserService2::v_MayGetNextToolbarFocus 和 IBrowserService2::_SetFocus 中的数据。
WALLPAPEROPT

包含壁纸显示选项。 与 IActiveDesktop 接口的成员一起使用。
WINDOWDATA

存储窗口数据。
WTS_THUMBNAILID

包含系统缩略图缓存中缩略图的唯一标识符。