The Windows Shell

Windows Shell 技术概述。

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

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

Class

 
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 发送到带状对象的容器。
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 用于指定提取和显示缩略图的选项的值。

Functions

 
_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 发起的跳转列表生成会话,而无需提交任何更改。
Activate

请求激活或停用处理程序。 可以同步活动处理程序;非活动处理程序不能。
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

AutoArrange 可能会更改或不可用。
BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)
开始

在开始作时调用,该作需要向用户显示其进度。
BeginFieldUpdates

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

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

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

绑定到由处理程序 ID 值 (BHID) 指定的项的处理程序。
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可能会更改或不可用。
清除

从集合中删除所有对象。 (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 对象。 在用户单击“预Logon-Access 提供程序”屏幕中的“提交”按钮,并在调用 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

创建指定的资源。
创建会话

通知同步中心指定项的同步已开始。
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

派生RestrictedAppContainerSidFromAppContainerSidAndRestrictedName 保留供将来使用。
DeskBandRegistrationChanged

刷新 deskband 注册缓存。
Destroy

销毁浏览器。
DestroyBand

销毁指定的带。
DestroyEnvironmentBlock

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

销毁视图窗口。
分离

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

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

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

断开 IConnectableCredentialProviderCredential 对象的连接。
显示名称

获取在文件路径上初始化 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)
下拉

通知拖放目标的 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

创建结果文件夹,并用项目填充它。
滤波器

评估是否应允许凭据提供程序列表提供凭据磁贴。
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

在命名空间演练期间在命名空间中找到对象时调用。 将此方法用作实现此方法的类的主作函数。 在此方法中根据需要执行作。
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

获取指定的资源管理器命令实例。
GetCommands

获取指定的资源管理器命令枚举器实例。
GetCommandString

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

获取包含有关处理程序的注释的字符串。
GetComment

获取包含有关该项的注释的字符串。
GetCompositionState

获取组合状态。
GetCondition

检索搜索框的内容作为 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)和属性标识符(PID)在 Shell 文件夹中的项标识的详细信息。
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

获取 IDList (ITEMIDLIST) 窗体中 Shell 命名空间文件夹的位置。
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

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

通过调用 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 项(IShellItem 或派生接口)形式的 Shell 命名空间中已知文件夹的位置。
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 驱动器,如果找到 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,该子 PIDL 正好包含一个 SHITEMID。
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

在菜单带中重新绘制项。
调用

直接调用关联的处理程序。
调用

调用关联的应用程序处理程序。
调用

调用 Windows 资源管理器命令。
调用

已弃用。 调用旅行条目,导航到该页面。
InvokeCommand

执行与快捷菜单项关联的命令。
InvokeVerbOnSelection

对当前所选内容调用给定谓词。
是否激活

获取一个值,该值指示是否可以同步处理程序。
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

指示提供的窗口是否位于当前活动的虚拟桌面上。
物品

返回指定索引的已注册 Shell 窗口。
物品

按索引获取文件夹视图中特定项的标识符。
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 项。
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

切换到多页图像的下一页。 将重置任何关联的动画。
Notify

Shell 视图调用,以通知托管它的常见对话框已发生事件。
NotifyRedirect

已弃用。 根据需要将浏览器更新到指向项标识符列表(PIDL)的指定指针。 重定向页面时会调用此方法。
离线

已弃用。 检查和更新浏览器的脱机状态,同步基类和任何派生类之间的状态。
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

调用“删除”以按指定设置放置效果。
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,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchAppend

将一个路径追加到另一个路径的末尾。此函数不同于 PathCchAppendEx,即限制为长度MAX_PATH的最终路径。此函数不同于 PathAppend,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchAppendEx

将一个路径追加到另一个路径的末尾。此函数不同于 PathCchAppend,因为它允许构造更长的最终路径。此函数不同于 PathAppend,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchCanonicalize

将路径字符串转换为规范形式。此函数不同于 PathCchCanonicalizeEx,即限制为长度MAX_PATH的最终路径。此函数不同于 PathAllocCanonicalize,即调用方必须声明返回的字符串的大小,该字符串存储在堆栈上。此函数不同于 PathCanonicalize,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchCanonicalizeEx

通过删除导航元素(如“.”和“.”)来简化路径,以生成直接格式正确的路径。此函数不同于 PathCchCanonicalize,因为它允许构造更长的最终路径。此函数不同于 PathAllocCanonicalize,即调用方必须声明返回的字符串的大小,该字符串存储在堆栈上。此函数不同于 PathCanonicalize,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchCombine

将两个路径片段合并为一个路径。 (PathCchCombine)
PathCchCombineEx

将两个路径片段合并为一个路径。 (PathCchCombineEx)
PathCchFindExtension

搜索路径以查找其文件扩展名,例如“.exe”或“.ini”。
PathCchIsRoot

确定路径字符串是否引用卷的根。此函数不同于 PathIsRoot,因为它接受路径为“\”、“\?"和“\?\UNC"前缀。
PathCchRemoveBackslash

从路径字符串的末尾删除尾随反斜杠。此函数不同于 PathRemoveBackslash,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchRemoveBackslashEx

从路径字符串的末尾删除尾随反斜杠。此函数不同于 PathCchRemoveBackslash,因为它可以返回指向字符串的新末尾的指针,并报告缓冲区中剩余的未使用的字符数。此函数不同于 PathRemoveBackslash,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchRemoveExtension

从路径中删除文件扩展名(如果存在)。此函数不同于 PathRemoveExtension,因为它接受路径为“\”、“\?quot;”和“\?\UNC”前缀。
PathCchRemoveFileSpec

删除路径字符串中的最后一个元素,无论是文件名还是目录名称。
PathCchRenameExtension

将路径字符串末尾的文件名扩展名替换为新的扩展名。
PathCchSkipRoot

检索指向驱动器号或通用命名约定 (UNC) 服务器/共享路径元素的路径中的第一个字符的指针。此函数不同于 PathSkipRoot,因为它接受路径为“\”、“\?quot;和“\?\UNC”前缀。
PathCchStripPrefix

删除“\?quot;前缀(如果存在)来自文件路径。
PathCchStripToRoot

删除路径中的所有文件和目录元素,但根信息除外。此函数不同于 PathStripToRoot,因为它接受路径为“\”、“\?quot;和“\?\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)
弹出

在指定的屏幕位置调用快捷菜单。
弹出

在特定位置显示模式弹出菜单。
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,即使不需要边框空间或不需要更改。
Resolve

尝试查找 Shell 链接的目标,即使它已被移动或重命名也是如此。 (ANSI)
Resolve

尝试查找 Shell 链接的目标,即使它已被移动或重命名也是如此。 (Unicode)
Resolve

使用自己的同步处理程序控制 UI 解决冲突。
ResolveFolder

解析库文件夹的目标位置,即使文件夹已被移动或重命名也是如此。
ResolveShellLink

请求文件夹对象解析 Shell 链接。
RestartDialog

显示一个对话框,提示用户重启 Windows。 当用户单击该按钮时,该函数将调用 ExitWindowsEx 以尝试重启 Windows。
RestartDialogEx

显示一个对话框,要求用户重启 Windows。 当用户单击该按钮时,该函数将调用 ExitWindowsEx 以尝试重启 Windows。
结果

获取 StartHandlerSync 或 StartItemSync 调用的结果。
Resume

如果包当前挂起,则恢复包的进程。
Resume

请求任务恢复。
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。
Scale

调整图像的大小。
ScreenSaverConfigureDialog

接收发送到屏幕保护程序配置对话框的消息。 允许用户配置的屏幕保护程序必须定义此函数。
ScreenSaverProc

接收发送到指定屏幕保护程序窗口的消息。
选择

IShellFolderView::Select 可能已更改或不可用。
SelectAndEditItem

INewMenuClient::SelectAndEditItem 方法
SelectAndPositionItem

选择和定位 Shell 视图中的项。
SelectAndPositionItems

允许选择和定位文件夹视图中可见的项目。
已选项目

获取一个 FolderItems 对象,该对象代表视图中的所有选定项。
SelectItem

设置视图中项的选择状态。
SelectItem

选择文件夹视图中的项。
SelectItem

更改 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 或凭据 UI 中组合框中的选定项已更改,并且应更新 UI。
SetFieldInteractiveState

与登录 UI 或凭据 UI 通信,表明字段的交互状态已更改,并且应更新 UI。
SetFieldOptions

指定登录或凭据 UI 中的指定字段是否应显示“密码显示”字形或应接收电子邮件地址。
SetFieldState

与登录 UI 或凭据 UI 进行通信,指出字段状态已更改,并且应更新 UI。
SetFieldString

与登录 UI 或凭据 UI 通信,该 UI 与与字段关联的字符串已更改,并且应更新 UI。
SetFieldSubmitButton

启用凭据以设置提交按钮相邻的字段。
SetFileID

设置当前文件的唯一文件标识符。
SetFileName

指定并存储文件的建议名称。
SetFileName

设置打开该对话框时出现在“文件名编辑”框中的文件名。
SetFileNameLabel

设置文件名编辑框旁边的标签文本。
SetFileTypeIndex

设置在对话框中显示为所选的文件类型。
SetFileTypes

设置对话框可以打开或保存的文件类型。
SetFilter

SetFilter 不再可用于 Windows 7。
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

提供用于分配和释放项 ID 的 IMalloc 接口 CItemIDFactory。
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

允许选项卡指定主应用程序框架窗口或选项卡窗口是否应用作缩略图或在某些情况下的速览功能。
SetTargetSessionId

设置会话标识符。
SetText

设置在视图中没有项目时要使用的默认文本。
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

创建默认 Shell 文件夹视图对象(DefView)的新实例。
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

显示 ShellAbout 对话框。 (ANSI)
ShellAboutW

显示 ShellAbout 对话框。 (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的一个值。
跳过

当前未实现。 (IEnumExplorerCommand.Skip)
跳过

跳过指定数量的对象。
跳过

跳过指定数量的IDLIST_ABSOLUTE项。
跳过

跳过枚举序列中指定数量的元素。
跳过

跳过指定数量的对象。
跳过

跳过指定数量的资源。
跳过

跳过枚举中的给定数量的 IShellItem 接口。 检索接口时使用。
跳过

跳过枚举中的指定冲突数。
跳过

跳过枚举中的指定事件数。
跳过

在枚举中向前跳过指定的项数。
跳过

指示枚举器跳过枚举中的下一个 celt 元素,以便下一次调用 ISyncMgrEnumItems::Next 不会返回这些元素。
SoftwareUpdateMessageBox

显示可用于通知用户应用程序已更新的标准消息框。
SSIZETAdd

将两个SSIZE_T值相加。
SSIZETMult

将一个SSIZE_T值乘以另一个值。
SSIZETSub

从另一个减去一个SSIZE_T值。
StartHandlerSync

启动由特定处理程序管理的所有项的同步。
StartItemSync

启动由特定处理程序管理的指定项的同步。
StartOperation

由放置目标调用以指示异步数据提取正在启动。
StartOperations

在执行任何特定文件作之前,先执行调用方实现的作。
StartProgressDialog

启动进度对话框。
StartProgressDialog

启动指定的进度对话框。
StartServicing

暂停和终止与指定包关联的应用的非后台部分,并取消与包关联的后台任务。
StartSessionRedirection

使指定包的后台任务在指定的用户会话中激活。
StartSyncAll

同步由所有处理程序管理的所有项。
StartVisualGroup

在对话框中声明视觉对象组。 对任何“add”方法的后续调用将这些元素添加到此组。
地位

设置当前任务的发布状态和后台线程超时。
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

将数值转换为一个字符串,该字符串表示为大小值(以字节、KB、兆字节或 GB 为单位),具体取决于大小。
StrFormatByteSizeA

将数值转换为一个字符串,该字符串表示为大小值(以字节、KB、兆字节或 GB 为单位),具体取决于大小。 与一个参数类型中的 StrFormatByteSizeW 不同。
StrFormatByteSizeEx

根据大小,将数值转换为表示以字节、KB、兆字节或千兆字节为单位的数字的字符串。
StrFormatByteSizeW

将数值转换为一个字符串,该字符串表示为大小值(以字节、KB、兆字节或 GB 为单位),具体取决于大小。 与一个参数类型中的 StrFormatByteSizeA 不同。
StrFormatKBSizeA

将数值转换为字符串,表示以 KB 为单位的大小值表示的数字。 (ANSI)
StrFormatKBSizeW

将数值转换为字符串,表示以 KB 为单位的大小值表示的数字。 (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)图像格式。
翻译

当浏览器无法确定 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 类型的值。
ULongLongToLongLongLong

将 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 类型的值。
取消调整

取消以前使用建议建立的连接。
取消调整

终止公告连接。 (IExplorerBrowser.Unadvise)
取消调整

删除通过 IFileDialog::Advise 方法附加的事件处理程序。
取消调整

终止以前通过 IFileOperation::Advise 建立的咨询连接。
取消调整

取消注册应用的输入窗格处理程序对象,使其不再接收通知。
取消调整

终止公告连接。 (ITransferDestination.Unadvise)
取消调整

终止公告连接。 (ITransferSource.Unadvise)
UnAdvise

登录 UI 或凭据 UI 用于向凭据提供程序提供不再接受事件回调的建议。
UnAdvise

登录 UI 或凭据 UI 用于建议不再接受事件回调的凭据。
UngroupChildFromParent

ISuspensionDependencyManager::UngroupChildFromParent 方法
卸载

指示预览处理程序停止呈现预览,并释放根据初始化期间传入的项分配的所有资源。
UnloadUserProfile

卸载 LoadUserProfile 函数加载的用户配置文件。 调用方必须在计算机上拥有管理权限。 有关详细信息,请参阅 LoadUserProfile 函数的“备注”部分。
UnregisterAppStateChangeNotification

取消通过 RegisterAppStateChangeNotification 注册的更改通知。
UnregisterFolder

从注册表中删除已知文件夹,这使得已知文件夹系统未知。 此方法不会删除文件夹本身。
UnregisterForPackageStateChanges

停止接收与之前对 RegisterForPackageStateChanges 的调用关联的包状态更改通知。
UnregisterScaleChangeEvent

取消注册通过 RegisterScaleChangeEvent 注册的规模更改事件。 此函数替换 RevokeScaleChangeNotifications。
UnregisterSyncMgrHandler

从注册中删除处理程序的类标识符(CLSID)。 当处理程序不再有任何要同步的项时,处理程序应调用它。
UnregisterTab

在应用程序中关闭该选项卡或文档时,从应用程序的预览组中删除缩略图。
取消计划

取消安装应用程序发布者发布的应用程序。
Update

确保更新此项中的任何缓存信息。
Update

根据提供的 IBindCtx 指定的参数更新提供的子 ITEMIDLIST。
Update

已弃用。 更新旅行条目。
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 中的字符或代理项对转换为其相应的转义序列,这些 URL 在 Internet(“不安全”字符)传输过程中可能会更改。 (ANSI)
UrlEscapeSpaces

将空格字符转换为其相应的转义序列的宏。
UrlEscapeW

将 URL 中的字符或代理项对转换为其相应的转义序列,这些 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

可以更改或不可用的 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

通知对象,该对象可能通过协调方法进行后续对帐。

Interfaces

 
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 或 Credential 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

公开用于在 deskband 对象中启用和查询半透明效果的方法。
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

由 AutoPlay 调用以实现对已注册媒体类型的处理。
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、指向项标识符列表(PIDL)值、重定向功能和定义的信息的方法。
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

公开以编程方式替代 AutoPlay 或 AutoRun 的方法。 这样,您可以自定义插入媒体时启动的位置和内容类型。
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)或公共(C:\Users\Public)文件夹的计算机默认共享设置的信息的方法。 此外,还公开一组允许控制打印机共享的方法。
IShellApp

向“添加/删除程序应用程序”公开提供有关应用程序的常规信息的方法。
IShellBrowser

由 Shell 视图的主机实现(实现 IShellView 的对象)。 公开为它所承载的视图提供服务的方法,以及资源管理器窗口上下文中运行的其他对象。
IShellChangeNotify

公开在项 ID 发生更改时通知 Shell 命名空间扩展的方法。
IShellDetails

Shell 文件夹公开,以提供有关文件夹中项目的详细信息。
IShellExtInit

公开一个方法,该方法初始化属性表、快捷菜单和拖放处理程序的 Shell 扩展(用于在非默认拖放作期间向快捷菜单添加项的扩展)。
IShellFolder

由所有 Shell 命名空间文件夹对象公开,其方法用于管理文件夹。
IShellFolder2

扩展 IShellFolder 的功能。 其方法提供有关 Shell 文件夹内容的各种信息。
IShellFolderBand

IShellFolderBand 可能会更改或不可用。
IShellFolderView

公开作 Shell 文件夹视图的方法。
IShellFolderViewCB

公开允许使用系统文件夹视图对象(通过 SHCreateShellFolderView 返回的 IShellView 对象)实现的 Windows 资源管理器和文件夹视图之间的通信的方法,以便可以通知文件夹视图并相应地修改其视图。
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 Explorer)之间共享时声明所有权的方法。
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

一般用于筛选元素。
元件

由 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

描述在 ActiveX 拖放作 Microsoft期间通过剪贴板复制的文件的属性。 (ANSI)
FILEDESCRIPTORW

描述在 ActiveX 拖放作 Microsoft期间通过剪贴板复制的文件的属性。 (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 和 large 的两个可能大小的图标间距的尺寸。 由 IShellFolderView::GetItemSpacing 使用。
KNOWNFOLDER_DEFINITION

定义已知文件夹的具体内容。
LOGFONTA

LOGFONTA (ANSI) 结构定义字体的属性。 (LOGFONTA 结构)
LOGFONTA

LOGFONTA (ANSI) 结构定义字体字符单元格或字符的属性。 (LOGFONTA)
LOGFONTW

LOGFONTW (Unicode) 结构定义字体的属性。 (LOGFONTW 结构)
LOGFONTW

LOGFONTW (Unicode) 结构定义字体字符单元格或字符的属性。 (LOGFONTW)
MULTIKEYHELPA

指定要搜索的关键字,以及要由 Windows 帮助搜索的关键字表。 (ANSI)
MULTIKEYHELPW

指定要搜索的关键字,以及要由 Windows 帮助搜索的关键字表。 (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 函数的信息。
重叠

包含异步(重叠)输入/输出(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

接收用于检索股票外壳图标的信息。 此结构用于调用 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

包含系统缩略图缓存中缩略图的唯一标识符。