IApplicationDesignModeSettings

使开发工具应用程序能够动态欺骗系统和用户状态(例如本机显示分辨率、设备比例系数和应用程序视图状态),以便测试在设计模式下针对各种外形规格运行的 Windows 应用商店应用,而无需实际硬件。 还支持测试正常用户控制状态的更改,以在各种情况下测试 Windows 应用商店应用。 IApplicationDesignModeSettings2

使开发工具应用程序能够动态控制系统和用户状态(例如本机显示分辨率、设备比例系数和应用程序视图布局),并将其报告给 Windows 应用商店应用,以便测试在设计模式下针对各种外形规格运行的 Windows 应用商店应用,而无需实际硬件。 还支持测试正常用户控制状态的更改,以在各种情况下测试 Windows 应用商店应用。 IApplicationDestinations

公开允许应用程序从跳转列表中的“最近”或“常用”类别中删除一个或多个目标的方法。 IApplicationDocumentLists

公开允许应用程序检索跳转列表中的“最近”或“常用”类别内容的方法。 IAppVisibility

提供用于确定显示器是否显示通用 Windows 平台应用的功能。 IAppVisibilityEvents

使应用程序能够接收显示中的状态更改通知和“开始”屏幕可见性中的更改通知。 IAssocHandler

使用文件关联对话框或菜单公开操作的方法。 IAssocHandlerInvoker

公开调用关联应用程序处理程序的方法。 IAttachmentExecute

公开使用客户端应用程序提供用户环境的方法,该环境通过电子邮件和消息附件提供文件的安全下载和交换。 IBandSite

公开控制带对象的方法。 IBrowserFrameOptions

允许浏览器或主机询问 IShellView 支持哪种类型的视图行为。 ICategorizer

公开用于获取有关项标识符列表的信息的方法。 ICategoryProvider

公开在 IShellFolder 上注册的分类程序列表。 IColumnManager

公开用于在 Windows 资源管理器详细信息视图中检查和操作列的方法。 每列都由一个 PROPERTYKEY 结构引用,该结构命名属性。 ICommDlgBrowser

由托管 Shell 浏览器时要使用的通用文件对话框公开。 ICommDlgBrowser2

扩展 ICommDlgBrowser 的功能。 此接口在托管 Shell 浏览器时由通用文件对话框公开。 可以通过在 IShellBrowser 对象上调用 QueryInterface 来获取指向 ICommDlgBrowser2 的指针。 IContactManagerInterop

允许在管理多个窗口的应用中访问 ContactManager 方法。 IContextMenu

公开创建或合并与 Shell 对象关联的快捷菜单的方法。 IContextMenu2

公开用于创建或合并快捷方式的方法 (上下文) 菜单与 Shell 对象关联。 通过添加允许客户端对象处理与所有者绘制的菜单项关联的消息的方法来扩展 IContextMenu。 IContextMenu3

公开创建或合并与 Shell 对象关联的快捷菜单的方法。 允许客户端对象处理与所有者绘制的菜单项关联的消息,并通过接受来自该消息处理的返回值来扩展 IContextMenu2。 IContextMenuCB

公开一个方法,该方法启用上下文菜单的回调。 例如,将防护图标添加到需要提升的 menuItem。 IContextMenuSite

由使用 SHCreateShellFolderView 创建的默认文件夹视图实现。 ICreateProcessInputs

由 ICreatingProcess 接口用于更改正在创建的进程的某些参数。 ICreatingProcess

ShellExecuteExecuteEx 和 IContextMenu 用于允许调用方更改所创建进程的一些参数。 ICurrentItem

通过调用项的 IShellFolder::BindToObject 获取。 如果项表示上一时间项的快照,则此接口将获取该项的当前版本。 ICustomDestinationList

公开允许应用程序提供自定义跳转列表(包括目标和任务)以在任务栏中显示的方法。 IDataObjectProvider

提供可用于设置或检索 DataPackage 对象的 IDataObject 接口的方法,DataPackage 使用该接口来支持互操作性。 DataPackage 对象由应用用于向另一个应用提供数据。 IDataTransferManagerInterop

允许访问管理多个窗口的 Windows 应用商店应用中的 DataTransferManager 方法。 IDefaultExtractIconInit

公开用于设置与 对象关联的默认图标的方法。 IDefaultFolderMenuInitialize

提供用于获取和设置快捷菜单信息的方法。 此信息与通过 DEFCONTEXTMENU 结构提供给 SHCreateDefaultContextMenu 的信息相同。 IDelegateFolder

公开一种方法,通过该方法为委托文件夹提供分配和释放项 ID 所需的 IMalloc 接口。 IDelegateItem

用于获取项路径的直接基础表示形式。 IDeskBand

用于获取有关带对象的信息。 IDeskBandInfo

公开用于获取默认桌面带带宽的方法。 IDeskBar

公开启用桌面栏操作的方法。 IDesktopWallpaper

提供用于管理桌面壁纸的方法。 (IDesktopWallpaper) IDestinationStreamFactory

公开用于在将更改应用到属性之前手动复制流或文件的方法。 IDisplayItem

公开方法,这些方法查找要用于获取显示在 UI 中的显示属性(如项名称)的当前项的版本。 IDockingWindow

公开通知停靠窗口对象更改的方法,包括显示、隐藏和即将删除。 此接口由窗口对象实现,这些对象可停靠在 Windows 资源管理器窗口的边框空间内。 IDragSourceHelper

由 Shell 公开,允许应用程序指定将在 Shell 拖放操作期间显示的图像。 IDropTargetHelper

公开允许放置目标在图像位于目标窗口上方时显示拖动图像的方法。 IEnumAssocHandlers

公开一个方法,该方法允许枚举与特定文件扩展名关联的处理程序集合。 IEnumExplorerCommand

由 IExplorerCommandProvider 提供。 此接口包含要放入命令栏的命令枚举。 IEnumExtraSearch

客户端用于确定文件夹的可用搜索对象的标准 OLE 枚举器。 IEnumFullIDList

公开一组标准方法,这些方法枚举指向 Shell 文件夹中项的项标识符列表 (PIDL) 指针。 IEnumIDList

公开一组标准方法,用于枚举指向项目标识符列表的指针 (PIDL) Shell 文件夹中的项目。 IEnumObjects

公开用于枚举未知对象的方法。 IEnumResources

公开资源枚举方法。 IEnumShellItems

公开 IShellItem 接口的枚举。 此接口通常是通过调用 IEnumShellItems 方法获取的。 IExecuteCommand

公开设置与命令谓词相关的给定状态或参数的方法,以及调用该谓词的方法。 IExecuteCommandApplicationHostEnvironment

提供单一方法,使应用程序能够确定其主机是处于桌面模式还是沉浸式模式。 IExecuteCommandHost

提供一种方法,使基于 IExplorerCommand 的 Shell 谓词处理程序能够查询调用应用程序的主机组件的 UI 模式。 IExplorerBrowser

IExplorerBrowser 是一个浏览器对象,既可以导航,也可以承载数据对象的视图。 作为功能齐全的浏览器对象,它还支持自动旅行日志。 IExplorerBrowserEvents

公开用于通知 Explorer 浏览器导航和视图创建事件的方法。 IExplorerCommand

公开获取命令外观、枚举子命令或调用命令的方法。 IExplorerCommandProvider

公开用于创建 Explorer 命令和命令枚举器的方法。 IExplorerCommandState

公开允许检索命令状态的单个方法。 IExplorerPaneVisibility

在 Windows 资源管理器中由 IShellFolder 实现使用,以便向视图提供有关可见窗格的建议。 IExtractImage

公开从 Shell 文件夹请求缩略图的方法。 IExtractImage2

扩展 IExtractImage 的功能。 IFileDialog

公开初始化、显示和获取常见文件对话框中的结果的方法。 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) 。 IFolderFilter

由客户端公开,用于指定如何按服务器应用程序筛选 Shell 文件夹的枚举。 IFolderFilterSite

由主机导出,以允许客户端指定如何筛选 Shell 文件夹枚举。 IFolderView

公开检索有关文件夹显示选项的信息的方法,选择该文件夹中的指定项目,并设置文件夹的视图模式。 (IFolderView) IFolderView2

公开检索有关文件夹显示选项的信息的方法,选择该文件夹中的指定项目,并设置文件夹的视图模式。 (IFolderView2) IFolderViewSettings

公开用于获取文件夹视图设置的方法。 IFrameworkInputPane

提供使应用能够了解输入窗格的状态更改和位置的方法。 IFrameworkInputPaneHandler

使应用在输入窗格 (屏幕键盘或手写面板) 显示或隐藏时收到通知。 这允许应用窗口调整其显示,以便输入窗格 (没有输入区域(如文本框) )。 IHandlerActivationHost

. (IHandlerActivationHost) IHandlerInfo

向 IHandlerActivationHost 接口的方法提供处理程序相关信息的方法。 IHomeGroup

公开用于确定计算机家庭组成员身份状态并显示共享向导的方法。 IIdentityName

公开用于比较两个项的方法,以查看它们是否相同。 IInitializeCommand

公开用于使用应用程序指定的命令名称及其注册属性初始化实现 IExplorerCommandState、IExecuteCommand 或 IDropTarget 的对象的单个方法。 IInitializeWithBindCtx

公开一个方法,该方法使用绑定上下文初始化处理程序,例如属性处理程序、缩略图处理程序或预览处理程序。 IInitializeWithItem

公开用于使用 IShellItem 初始化处理程序的方法,例如属性处理程序、缩略图处理程序或预览处理程序。 IInitializeWithPropertyStore

公开一个方法,该方法使用属性存储初始化处理程序,例如属性处理程序、缩略图处理程序或预览处理程序。 IInitializeWithWindow

公开一个方法,客户端可以通过该方法向桌面应用程序中使用的 Windows 运行时对象提供所有者窗口。 IInputObject

公开用于更改 Shell 中包含的用户输入对象的 UI 激活和进程加速器的方法。 IInputObject2

公开一个方法,该方法通过处理全局加速器来扩展 IInputObject。 IInputObjectSite

公开一个方法,该方法用于传达 Shell 中包含的用户输入对象的焦点更改。 IIOCancelInformation

公开用于从进度对话框将取消窗口消息发布到进程线程的方法。 IItemNameLimits

检索命名空间中有效和无效字符的列表或名称的最大长度。 使用此接口进行验证分析和转换。 IKnownFolder

公开允许应用程序检索有关已知文件夹类别、类型、GUID、指向项标识符列表的指针 (PIDL) 值、重定向功能和定义的信息的方法。 IKnownFolderManager

公开用于创建、枚举或管理现有已知文件夹的方法。 ILaunchSourceAppUserModelId

提供用于检索 AppUserModelId 的方法。 ILaunchSourceViewSizePreference

提供用于检索有关源应用程序的信息的方法。 ILaunchTargetMonitor

. (ILaunchTargetMonitor) ILaunchTargetViewSizePreference

提供用于检索新应用程序窗口的首选视图大小的方法。 IMenuBand

公开允许组件对象模型 (COM) 对象接收和转换相应消息的方法。 IMenuPopup

IMenuPopup 可能已更改或不可用。 IModalWindow

公开表示模式窗口的方法。 INameSpaceTreeControl

公开用于在 Shell 项树中查看和操作节点的方法。 INameSpaceTreeControlFolderCapabilities

公开单个方法,用于检索文件夹的 System.IsPinnedToNameSpaceTree 筛选支持的状态。 INamespaceWalk

公开从给定根节点访问命名空间的方法。 指定了演练的深度,并返回一个可选数组,其中包含所走的所有节点的 ID。 INamespaceWalkCB

一个回调接口,公开与 INamespaceWalk 一起使用的方法。 INamespaceWalkCB2

使用完成命名空间演练所需的方法扩展 INamespaceWalkCB。 此方法删除在演练期间收集的数据。 INewMenuClient

公开允许在 Windows 7 菜单中操作项的方法。 INewWindowManager

公开一个方法,该方法确定应显示还是阻止由另一个窗口启动的窗口,从而允许控制弹出窗口。 IObjectProvider

公开一个方法,用于发现使用另一个对象的 GUID 命名的对象。 与 QueryService 不同,此接口不会将其功能委托给其他对象。 IObjectWithAppUserModelID

公开允许自定义 IAssocHandler 对象的实现者访问其显式应用程序用户模型 ID (AppUserModelID) 的方法。 IObjectWithBackReferences

提供与对象持有的背面引用交互的方法。 IObjectWithCancelEvent

不支持。为调用方提供一个事件,该事件将由被调用的对象发出信号,表示任务取消。 IObjectWithFolderEnumMode

公开获取和设置已分析项枚举模式的方法。 IObjectWithProgID

公开提供对与 对象关联的 ProgID 的访问权限的方法。 IObjectWithSelection

公开用于获取或设置由 Shell 项数组表示的选定项的方法。 IOpenControlPanel

公开用于检索控制面板的视图状态、各个控制面板项的路径以及打开控制面板本身或单个控制面板项的方法。 IOpenSearchSource

公开用于从自定义客户端 OpenSearch 数据源获取搜索结果的方法。 IOperationsProgressDialog

公开用于获取、设置和查询进度对话框的方法。 IPackageDebugSettings

使调试器开发人员能够控制 Windows 应用商店应用的生命周期,例如暂停或恢复。 IPackageExecutionStateChangeNotification

启用在 Windows 应用商店应用调试期间接收包状态更改通知。 IParentAndItem

公开获取和设置父级和父级子 ID 的方法。 虽然 IParentAndItem 通常在 IShellItems 上实现,但它并不特定于 IShellItem。 IParseAndCreateItem

IParseAndCreateItem 接口 IPersistFolder

公开初始化 Shell 文件夹对象的方法。 IPersistFolder2

公开从 Shell 文件夹对象获取信息的方法。 IPersistFolder3

通过允许文件夹对象实现文件夹快捷方式的非默认处理,扩展 IPersistFolder 和 IPersistFolder2 接口。 IPersistIDList

公开用于保存项标识符列表的方法。 IPreviewHandler

公开用于显示丰富预览的方法。 IPreviewHandlerFrame

允许预览处理程序将键盘快捷方式传递给主机。 此接口检索键盘快捷方式列表,并指示主机处理键盘快捷方式。 IPreviewHandlerVisuals

公开用于将颜色和字体信息应用于预览处理程序的方法。 IPreviewItem

标识将在预览窗格中显示的项。 IProfferService

公开对象的常规机制,以便向同一主机上的其他对象提供服务。 IPropertyUI

开发人员应改用 IPropertyDescription。 (IPropertyUI) IQueryContinue

公开一个方法,该方法为对象提供简单的标准机制,用于查询客户端以继续操作的权限。 IRegTreeItem

公开用于检索和设置树视图控件中 Tree-View 控件窗口样式标志的项的状态的方法。 IRelatedItem

公开派生具有特定关系的相关项的方法。 IRemoteComputer

公开一个方法,该方法在远程对象上调用命名空间扩展时枚举或初始化命名空间扩展。 例如,此接口用于初始化远程打印机虚拟文件夹。 IResolveShellLink

公开一个方法,使应用程序能够请求 Shell 文件夹对象解析其某个项的链接。 IRunnableTask

一个自由线程接口,可由 对象公开,以允许在后台线程上执行操作。 ISearchFolderItemFactory

公开用于创建和修改搜索文件夹的方法。 ISharingConfigurationManager

公开用于设置和检索有关用户 (C:\Users) 或公共 (C:\Users\Public) 文件夹的计算机默认共享设置的信息的方法。 还公开了一组允许控制打印机共享的方法。 IShellBrowser

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

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

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

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

公开获取 IShellFolder 对象的图标索引的方法。 IShellIconOverlayIdentifier

公开用于处理图标覆盖处理程序与 Shell 之间的所有通信的方法。 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

公开允许属性表处理程序在为文件对象显示的属性表中添加或替换页面的方法。 IShellTaskScheduler

IShellTaskScheduler 可能已更改或不可用。 IShellView

公开在 Windows 资源管理器或文件夹窗口中显示视图的方法。 IShellView2

扩展 IShellView 的功能。 ISuspensionDependencyManager

. (ISuspensionDependencyManager) ITaskbarList

公开控制任务栏的方法。 它允许动态添加、删除和激活任务栏上的项。 ITaskbarList2

通过公开将窗口标记为全屏显示的方法来扩展 ITaskbarList 界面。 ITaskbarList3

通过公开支持 Windows 7 中添加的统一启动和切换任务栏按钮功能的方法扩展 ITaskbarList2。 ITaskbarList4

通过提供允许调用方控制选项卡缩略图和速览功能的两个属性值的方法扩展 ITaskbarList3。 IThumbnailHandlerFactory

公开用于检索项的缩略图处理程序的方法。 如果要指定用于子 IDList 的提取器,请实现此接口。 ITransferAdviseSink

公开支持状态收集和故障信息的方法。 ITransferDestination

公开用于为复制或移动操作创建目标 Shell 项的方法。 提供此接口以允许通过提供 ITransferDestination::Advise 方法对文件操作进行更多控制。 ITransferMediumItem

由复制引擎用于获取调用 QueryInterface 以返回指向接口 ITransferDestination 或接口 ITransferSource 的指针的项。 可以查询和枚举这些接口以执行复制、移动或删除操作。 ITransferSource

公开用于操作 IShellItem 的方法,包括复制、移动、回收等。 通过提供 ITransferSource::Advise 方法,提供此接口以提供对文件操作的更多控制。 IUpdateIDList

提供更新文件夹对象的子项的 ITEMIDLIST 的方法。 IUserNotification

公开设置通知信息的方法,然后在与任务栏通知区域一起显示的气球中向用户显示该通知。 (IUserNotification) IViewStateIdentityItem

提供规范持久性项,该项将记住其视图自定义项。 IVirtualDesktopManager

公开使应用程序能够与构成虚拟工作区的窗口组交互的方法。 SetContractDelegateWindow

将主前台窗口以外的应用窗口与应用协定相关联。 如果你是使用本机 C++ 编写 Windows 应用商店应用的开发人员,请使用此函数。 SetCurrentProcessExplicitAppUserModelID

指定应用程序定义的唯一应用程序用户模型 ID (AppUserModelID) ,用于标识任务栏的当前进程。 此标识符允许应用程序将其关联的进程和窗口分组到单个任务栏按钮下。 SHAddFolderPathToLibrary

将文件夹添加到库。 SHAssocEnumHandlers

返回一组指定的文件扩展名处理程序的枚举对象。 SHAssocEnumHandlersForProtocolByApplication

获取一个枚举接口,该接口提供对与给定协议关联的处理程序的访问。 SHCreateAssociationRegistration

基于 Windows 提供的接口的常用实现创建 IApplicationAssociationRegistration 对象。 SHCreateDefaultExtractIcon

创建标准图标提取程序,其默认值可以通过 IDefaultExtractIconInit 接口进一步配置。 SHCreateItemFromIDList

从指向项标识符列表的指针 (PIDL) 创建并初始化 Shell 项对象。 生成的 shell 项对象支持 IShellItem 接口。 SHCreateItemFromParsingName

创建并初始化分析名称中的 Shell 项对象。 SHCreateItemFromRelativeName

从相对分析名称创建并初始化 Shell 项对象。 SHCreateItemInKnownFolder

为已知文件夹中存在的单个文件创建 Shell 项对象。 SHCreateItemWithParent

创建一个 Shell 项,给定父文件夹和子项 ID。 SHCreateLibrary

创建 IShellLibrary 对象。 SHCreateShellItemArray

创建 Shell 项数组对象。 SHCreateShellItemArrayFromDataObject

从数据对象创建 Shell 项数组对象。 SHCreateShellItemArrayFromIDLists

从 ITEMIDLIST 结构的列表中创建 Shell 项数组对象。 SHCreateShellItemArrayFromShellItem

从单个 Shell 项创建包含一个元素的数组。 SHGetIDListFromObject

检索指向项标识符列表的指针, (对象的 PIDL) 。 SHGetItemFromDataObject

基于 IDataObject 指定的项创建 IShellItem 或相关对象。 SHGetItemFromObject

检索对象的 IShellItem。 SHGetNameFromIDList

检索由其 IDList 标识的项的显示名称。 SHGetPropertyStoreFromIDList

从指向项标识符列表的指针 (PIDL) 检索支持 IPropertyStore 或相关接口的对象。 SHGetPropertyStoreFromParsingName

返回给定路径或分析名称的项的属性存储。 SHGetTemporaryPropertyForItem

检索给定项的临时属性。 临时属性是一种读/写存储,它仅在 IShellItem 对象的生存期内保留属性,而不是保留回项。 SHLoadLibraryFromItem

从指定的库定义文件创建并加载 IShellLibrary 对象。 SHLoadLibraryFromKnownFolder

为指定的已知文件夹 ID 创建并加载 IShellLibrary 对象。 SHLoadLibraryFromParsingName

为指定路径创建并加载 IShellLibrary 对象。 SHRemoveFolderPathFromLibrary

从库中删除文件夹。 SHResolveLibrary

解析库中的所有位置,甚至那些已移动或重命名的位置。 SHSaveLibraryInFolderPath

将 IShellLibrary 对象保存到磁盘。 SHSetTemporaryPropertyForItem

设置指定项的临时属性。 临时属性保留在读/写存储中,该存储区仅在 IShellItem 对象的生存期内保留属性,而不是将它们写回到项中。 SHShowManageLibraryUI

显示“库管理”对话框,使用户能够管理库文件夹和默认保存位置。 SHSimpleIDListFromPath

已弃用。 在传递路径时返回指向 ITEMIDLIST 结构的指针。 BANDSITEINFO

包含有关乐队网站的信息。 此结构与 IBandSite::GetBandSiteInfo 和 IBandSite::SetBandSiteInfo 方法一起使用。 CATEGORY_INFO

包含类别信息。 组件类别是一组与逻辑相关的组件对象模型 (COM) 类,这些类 (CATID) 共享公共类别标识符。 CM_COLUMNINFO

定义列信息。 由 IColumnManager 接口的成员使用。 CMINVOKECOMMANDINFO

包含 IContextMenu::InvokeCommand 调用快捷菜单命令所需的信息。 CMINVOKECOMMANDINFOEX

包含有关快捷菜单命令的扩展信息。 此结构是 CMINVOKECOMMANDINFO 的扩展版本,允许使用 Unicode 值。 DELEGATEITEMID

由委托文件夹代替标准 ITEMIDLIST 结构使用。 DESKBANDINFO

接收有关带对象的信息。 此结构与已弃用的 IDeskBand::GetBandInfo 方法一起使用。 EXTRASEARCH

由 IEnumExtraSearch 枚举器对象用来返回有关 Shell Folder 对象支持的搜索对象的信息。 FOLDERSETTINGS

包含文件夹视图信息。 KNOWNFOLDER_DEFINITION

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

指定文件夹快捷方式的目标文件夹及其属性。 此结构由 IPersistFolder3::GetFolderTargetInfo 和 IPersistFolder3::InitializeEx 使用。 PREVIEWHANDLERFRAMEINFO

快捷键表结构。 由 IPreviewHandlerFrame::GetWindowContext 使用。 SHDRAGIMAGE

包含创建拖动图像所需的信息。 SHELL_ITEM_RESOURCE

定义 Shell 项资源。 SMCSHCHANGENOTIFYSTRUCT

包含有关更改通知的信息。 它由 IShellMenuCallback::CallbackSM 使用。 SMDATA

包含来自菜单区段的信息。 SMINFO

包含有关菜单带中的项的信息。 SORTCOLUMN

存储有关如何对文件夹视图中显示的列进行排序的信息。 SV2CVW2_PARAMS

保存 IShellView2::CreateViewWindow2 方法的参数。 THUMBBUTTON

由 ITaskbarList3 接口的方法用于定义嵌入在窗口缩略图表示形式的工具栏中使用的按钮。 _EXPLORERPANESTATE

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

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

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

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

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

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

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

指定属性功能。 _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 接口的方法用于控制其文件操作。 APPLICATION_VIEW_ORIENTATION

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

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

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

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

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

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

提供一组要与 IAttachmentExecute::P rompt 一起使用的标志,以指示要显示的提示 UI 的类型。 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 结构使用。 DATAOBJ_GET_ITEM_FLAGS

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

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

. (DEFAULT_FOLDER_MENU_RESTRICTIONS) DEFAULTSAVEFOLDERTYPE

指定默认保存位置。 DESKTOP_WALLPAPER_POSITION

指定桌面壁纸的显示方式。 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 用于指示如何使用正在使用的文件的常量。 FOLDER_ENUM_MODE

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

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

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

指定文件夹视图类型。 KF_CATEGORY

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

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

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

指定库选项。 LIBRARYSAVEFLAGS

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

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

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

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

. (PACKAGE_EXECUTION_STATE) PDOPSTATUS

提供操作状态标志。 PLACEHOLDER_STATES

指定占位符文件可以具有的状态。 通过 System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus) 属性检索此值。 SHARE_ROLE

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

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

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

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

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

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

指定 System.SyncTransferStatus 属性中使用的可能状态值。 tagDESKBANDCID

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

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

由 THUMBBUTTON 结构用于指定该结构的哪些成员包含有效数据。 即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅: https://aka.ms/ContentUserFeedback

提交和查看相关反馈