Interfaces de shell
Esta sección describe las interfaces de Windows Shell.
En esta sección
Tema | Descripción |
---|---|
IAccessibleObject |
Expone un método que puede ser utilizado por una aplicación de accesibilidad. |
IAccessibilityDockingService |
Ancla una única ventana de aplicación de accesibilidad en la parte inferior de la pantalla. |
IAccessibilityDockingServiceCallback |
Informa a una aplicación de accesibilidad de que su ventana ha sido desacoplada. |
IACLCustomMRU |
Expone métodos que se utilizan para inicializar una lista de los últimos elementos utilizados (MRU) para un objeto de autocompletado. |
IACList |
Expone un método que mejora la eficacia de autocompletado cuando las cadenas candidatas están organizadas en una jerarquía. |
IACList2 |
Extiende el IACList para permitir a los clientes de un objeto autocompletar recuperar y establecer opciones. |
IActionProgress |
Representa la clase base abstracta de la que pueden heredar las operaciones dirigidas por el progreso. |
IActionProgressDialog |
Expone métodos que inicializan y detienen un diálogo de progreso. |
IApplicationActivationManager |
Proporciona métodos que activan las aplicaciones de la Tienda Windows para el Lanzamiento, Archivo y Protocolo extensiones. Normalmente utilizarás esta interfaz en depuradores y herramientas de diseño. |
IApplicationAssociationRegistration |
Expone métodos que consultan y establecen aplicaciones predeterminadas para un archivo específico Tipo de asociación, y protocolos en un Nivel de asociación. Nota: A partir de Windows 8, la única funcionalidad de esta interfaz que se admite es QueryCurrentDefault. |
IApplicationAssociationRegistrationUI |
Expone un método que lanza un cuadro de diálogo de asociación avanzada a través del cual el usuario puede personalizar sus asociaciones. |
IApplicationDesignModeSettings |
Permite que las aplicaciones de herramientas de desarrollo simulen dinámicamente los estados del sistema y del usuario, como la resolución de pantalla nativa, el factor de escala del dispositivo y el estado de vista de la aplicación, con el fin de probar las aplicaciones de Windows Store que se ejecutan en modo de diseño para una amplia gama de factores de forma sin necesidad del hardware real. También permite probar cambios en el estado normalmente controlado por el usuario para probar aplicaciones de Windows Store en una variedad de escenarios. |
IApplicationDesignModeSettings2 |
Permite que las aplicaciones de herramientas de desarrollo controlen dinámicamente los estados del sistema y del usuario, como la resolución de pantalla nativa, el factor de escala del dispositivo y el diseño de vista de la aplicación, comunicados a las aplicaciones de Windows Store con el fin de probar aplicaciones de Windows Store que se ejecutan en modo de diseño para una amplia gama de factores de forma sin necesidad del hardware real. También permite probar cambios en el estado normalmente controlado por el usuario para probar aplicaciones de Windows Store en una variedad de escenarios. |
IApplicationDestinations |
Expone métodos que permiten a una aplicación eliminar uno o todos los destinos de la carpeta Reciente o Frecuente categorías en una lista de salto. |
IApplicationDocumentLists |
Expone métodos que permiten a una aplicación recuperar el contenido del archivo Reciente o Frecuente categorías en una lista de salto. |
IAppPublisher |
Expone métodos para publicar aplicaciones a través de Añadir/eliminar programas en el panel de control. Esta es la principal interfaz implementada para este fin. |
IAppVisibility |
Proporciona funcionalidad para determinar si la pantalla está mostrando aplicaciones de Windows Store. |
IAppVisibilityEvents |
Permite a las aplicaciones recibir notificaciones de cambios de estado en una pantalla y de cambios en la visibilidad de la pantalla de inicio. |
IAssocHandler |
Expone métodos para operaciones con un cuadro de diálogo o menú de asociación de archivos. |
IAssocHandlerInvoker |
Expone métodos que invocan un manejador de aplicación asociado. |
IAttachmentExecute |
Expone métodos que funcionan con aplicaciones cliente para presentar un entorno de usuario que proporciona descarga e intercambio seguros de archivos a través de adjuntos de correo electrónico y mensajería. |
IAutoComplete |
Expuesto por el objeto autocompletar (CLSID_AutoComplete). Esta interfaz permite a las aplicaciones inicializar, activar y desactivar el objeto. |
IAutoComplete2 |
Extiende IAutoComplete. Esta interfaz permite a los clientes del objeto autocompletar recuperar y establecer una serie de opciones que controlan el funcionamiento del autocompletado. |
IAutoCompleteDropDown |
Expone métodos que permiten a los clientes restablecer o consultar el estado de visualización de la lista desplegable de autocompletar, que contiene las posibles terminaciones de una cadena introducida por el usuario en un control de edición. |
IBandHost |
Expone métodos que crean y destruyen bandas y especifican su disponibilidad. |
IBandSite |
Expone métodos que controlan los objetos banda. |
IBrowserFrameOptions |
Allows a browser or host to ask IShellView qué tipo de comportamiento de vista se admite. |
ICategorizer |
Expone métodos que se utilizan para obtener información sobre listas de identificadores de elementos. |
ICategoryProvider |
Expone una lista de categorizadores registrados en un IShellFolder. |
ICDBurn |
Expone métodos que determinan si un sistema tiene hardware para escribir en CD, la letra de unidad de un dispositivo grabador de CD, e inician mediante programación una sesión de escritura en CD. |
IColumnManager |
Expone métodos que permiten la inspección y manipulación de columnas en la vista Detalles del Explorador de Windows. Each column is referenced by a PROPERTYKEY estructura, que nombra una propiedad. |
ICommDlgBrowser |
Expuesto por los cuadros de diálogo de archivo común para ser utilizado cuando albergan un navegador Shell. If supported, ICommDlgBrowser expone métodos que permiten a una vista Shell manejar varios casos que requieren un comportamiento diferente en un cuadro de diálogo que en una vista Shell normal. Usted obtiene un ICommDlgBrowser puntero de interfaz llamando a QueryInterface en el IShellBrowser objecto. |
ICommDlgBrowser2 |
Extiende capacidades de ICommDlgBrowser. Esta interfaz se expone por los cuadros de diálogo de archivo común cuando albergan un navegador Shell. Una sugerencia para ICommDlgBrowser2 se puede obtener mediante la llamada QueryInterface en el IShellBrowser objecto. |
ICommDlgBrowser3 |
Extiende capacidades de ICommDlgBrowser2, y utilizado por los cuadros de diálogo de archivos comunes cuando alojan un navegador Shell. |
IComputerInfoChangeNotify |
Esta interfaz puede estar ausente en versiones posteriores de Windows. |
IConnectableCredentialProviderCredential |
Expone métodos para conectar y desconectar IConnectableCredentialProviderCredential objectos. |
IContactManagerInterop |
Permite el acceso a ContactManager métodos en una aplicación que gestiona varias ventanas. |
IContextMenu |
Expone métodos que crean o fusionan un menú contextual asociado a un objeto Shell. |
IContextMenu2 |
Expone métodos que crean o fusionan un menú contextual (contexto) asociado a un objeto Shell. Extiende IContextMenu añadiendo un método que permite a los objetos cliente gestionar los mensajes asociados a los elementos de menú dibujados por el propietario. |
IContextMenu3 |
Expone métodos que crean o fusionan un menú contextual asociado a un objeto Shell. Permite a los objetos cliente gestionar los mensajes asociados a los elementos de menú dibujados por el propietario y amplía IContextMenu aceptando un valor de retorno de esa gestión de mensajes. |
IContextMenuCB |
Expone un método que habilita la devolución de llamada de un menú contextual. Por ejemplo, para añadir un icono de un escudo a una carpeta menuItem que requiere elevación. |
IControlMarkup |
|
ICopyHook |
Expone un método que crea un controlador de gancho de copia. Un controlador de gancho de copia es una extensión de Shell que determina si se puede mover, copiar, renombrar o eliminar una carpeta de Shell o un objeto de impresora. El Shell llama el ICopyHook::CopyCallback método antes de realizar una de estas operaciones. |
ICreateObject |
Expone un método que crea un objeto de una clase especificada. |
ICreatingProcess |
Usado por ShellExecuteEx y IContextMenu para permitir a quien llama alterar algunos parámetros del proceso que se está creando. |
ICreateProcessInputs |
Usado por el ICreatingProcess para modificar algunos parámetros del proceso que se está creando. |
ICredentialProvider |
Expone métodos utilizados en la configuración y manipulación de un proveedor de credenciales. Todos los proveedores de credenciales deben implementar esta interfaz. |
ICredentialProviderCredential |
Expone métodos que permiten el manejo de una credencial. |
ICredentialProviderCredential2 |
Extiende la ICredentialProviderCredential interfaz añadiendo un método que recupera el identificador de seguridad (SID) de un usuario. La credencial se asocia a ese usuario y puede agruparse bajo la ficha del usuario. |
ICredentialProviderCredentialEvents |
Proporciona un mecanismo de devolución de llamada asíncrono utilizado por una credencial para notificarle eventos de cambio de estado o de texto en la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales. |
ICredentialProviderCredentialEvents2 |
Extiende la ICredentialProviderCredentialEvents interfaz añadiendo métodos que permiten la actualización por lotes de campos en la interfaz de usuario de inicio de sesión o la interfaz de usuario de credenciales. |
ICredentialProviderCredentialWithFieldOptions |
Proporciona un método que permite al marco del proveedor de credenciales determinar si ha realizado una personalización en la opción de un campo en una interfaz de usuario de inicio de sesión o de credenciales. |
ICredentialProviderEvents |
Proporciona un mecanismo de devolución de llamada asíncrono utilizado por un proveedor de credenciales para notificarle cambios en la lista de credenciales o en sus campos. |
ICredentialProviderFilter |
Se utiliza para filtrar dinámicamente los proveedores de credenciales en función de la información disponible en tiempo de ejecución. |
ICredentialProviderSetUserArray |
Proporciona un método que permite a un proveedor de credenciales recibir el conjunto de usuarios que se mostrará en la interfaz de usuario de inicio de sesión o de credenciales. |
ICredentialProviderUser |
Proporciona métodos utilizados para recuperar ciertas propiedades de un usuario individual incluido en una interfaz de usuario de inicio de sesión o de credenciales. |
ICredentialProviderUserArray |
Representa el conjunto de usuarios que aparecerán en la interfaz de usuario de inicio de sesión o credenciales. Esta información permite al proveedor de credenciales enumerar el conjunto para recuperar información de propiedades sobre cada usuario para rellenar campos o filtrar el conjunto. |
ICurrentItem |
Obtenido llamando IShellFolder::BindToObject un elemento. Si el elemento representa una instantánea de un elemento en un momento anterior, esta interfaz obtendrá la versión actual del elemento. |
ICurrentWorkingDirectory |
Expone métodos que permiten a un cliente recuperar o establecer el directorio de trabajo actual de un objeto. |
ICustomDestinationList |
Expone métodos que permiten a una aplicación proporcionar una Jump List personalizada, incluyendo destinos y tareas, para su visualización en la barra de tareas. |
IDataObjectAsyncCapability |
Permite que las interfaces que suelen ser síncronas funcionen de forma asíncrona. Nota: Esta interfaz es la versión actual renombrada de IAsyncOperation. |
IDataObjectProvider |
Proporciona métodos que permiten establecer o recuperar un DataPackage del objeto IDataObject interface, que el DataPackage utiliza para apoyar la interoperabilidad. El objeto DataPackage es utilizado por una app para proporcionar datos a otra app. |
IDataTransferManagerInterop |
Permite el acceso a DataTransferManager métodos en una aplicación de Windows Store que gestiona varias ventanas. |
IDefaultExtractIconInit |
Expone métodos para establecer iconos por defecto asociados a un objeto. |
IDefaultFolderMenuInitialize |
Proporciona métodos utilizados para obtener y establecer la información del menú contextual. Esta información es la misma que la facilitada a SHCreateDefaultContextMenu a través de DEFCONTEXTMENU estructura. |
IDelayedPropertyStoreFactory |
Expone un método para crear un IPropertyStore en circunstancias en las que el acceso a la propiedad es potencialmente lento. |
IDelegateFolder |
Expone un método a través del cual se da a una carpeta delegada la función IMalloc interfaz necesaria para asignar y liberar ID de artículos. |
IDelegateItem |
Se utiliza para obtener la representación inmediatamente subyacente de la trayectoria de un elemento. |
IDesktopGadget |
Expone un método que permite la adición programática de un gadget instalado en el escritorio del usuario. |
IDesktopWallpaper |
|
IDestinationStreamFactory |
Expone un método para copiar manualmente un flujo o archivo antes de aplicar cambios a las propiedades. |
IDisplayItem |
Expone métodos que encuentran una versión del elemento actual que se utilizará para obtener propiedades de visualización, como el nombre del elemento, que se mostrará en la interfaz de usuario. Utilizado por los diálogos del motor de copia para proporcionar a la interfaz de usuario un elemento apropiado para mostrar. Si no se encuentra otra versión, se utiliza la actual. |
IDockingWindow |
Expone métodos que notifican al objeto ventana acoplable de cambios, incluyendo mostrar, ocultar y eliminación inminente. Esta interfaz se implementa mediante objetos ventana que pueden acoplarse dentro del espacio del borde de una ventana de Windows Explorer. |
IDockingWindowFrame |
Exposes methods that support the addition of IDockingWindow objetos a un marco. Implementado por el navegador. |
IDockingWindowSite |
Expone métodos que gestionan el espacio fronterizo para uno o varios IDockingWindow objectos. Esta interfaz es implementada por el navegador y es similar a la IOleInPlaceUIWindow interfaz. |
IDragSourceHelper |
Expuesto por el Shell para permitir que una aplicación especifique la imagen que se mostrará durante una operación de arrastrar y soltar del Shell. |
IDragSourceHelper2 |
Expone un método que añade funcionalidad a IDragSourceHelper. Este método establece las características de una operación de arrastrar y soltar sobre un IDragSourceHelper objecto. |
IDropTargetHelper |
Expone métodos que permiten a los objetivos de soltar mostrar una imagen de arrastre mientras la imagen está sobre la ventana objetivo. |
IDynamicHWHandler |
Llamado por AutoPlay. Expone métodos que obtienen información dinámica sobre un manejador registrado antes de mostrarlo al usuario. |
IEnumAssocHandlers |
Expone un método que permite enumerar una colección de gestores asociados a determinadas extensiones de nombre de archivo. |
IEnumerableView |
Expone métodos que enumeran el contenido de una vista y reciben una notificación de callback al finalizar la enumeración. Esta interfaz permite a los clientes de una vista intentar compartir la lista de contenidos de carpetas de la vista. |
IEnumExplorerCommand |
Porporcionado por un IExplorerCommandProvider. Esta interfaz contiene la enumeración de comandos que se pondrán en la barra de comandos. |
IEnumExtraSearch |
Un enumerador OLE estándar utilizado por un cliente para determinar los objetos de búsqueda disponibles para una carpeta. |
IEnumFullIDList |
Expone un conjunto estándar de métodos que enumeran los punteros a las listas de identificadores de elementos (PIDL) de los elementos de una carpeta Shell. |
IEnumIDList |
Expone un conjunto estándar de métodos utilizados para enumerar los PIDL de los elementos de una carpeta Shell. Cuando cuando carpeta IShellFolder::EnumObjects método se crea un objeto de enumeración y se le pasa un puntero al objeto IEnumIDList interfaz a la aplicación que llama. |
IEnumObjects |
Expone métodos para enumerar objetos desconocidos. |
IEnumPublishedApps |
Expone métodos que enumeran las aplicaciones publicadas para Agregar o quitar programas en el Panel de control. El objeto que expone esta interfaz se solicita a través de IAppPublisher::EnumApps. |
IEnumReadyCallback |
Expone métodos que permiten a la vista notificar al implementador cuando la enumeración ha finalizado. La vista llama a este método para indicar al implementador que la enumeración puede recuperarse a través de IEnumerableView::CreateEnumIDListFromContents. La llamada de retorno permite al implementador compartir la enumeración de vistas. |
IEnumResources |
Expone métodos de enumeración de recursos. |
IEnumShellItems |
Expone la enumeración de IShellItem interfaces. Esta interfaz se obtiene normalmente llamando al IEnumShellItems método. |
IEnumSyncMgrConflict |
Expone métodos de enumeración de conflicto. |
IEnumSyncMgrEvents |
Expone métodos de enumeración de sincronización de evento. |
IEnumSyncMgrSyncItems |
Expone métodos que enumeran los objetos de elementos de sincronización gestionados por el controlador. |
IExecuteCommand |
Expone métodos que establecen un determinado estado o parámetro relacionado con el verbo de comando, así como un método para invocar dicho verbo. |
IExecuteCommandApplicationHostEnvironment |
Proporciona un único método que permite a una aplicación determinar si su host está en modo de escritorio o inmersivo. |
IExecuteCommandHost |
Proporciona un método que permite a un IExplorerCommand-basado en el gestor de verbos de Shell para consultar el modo de interfaz de usuario del componente host desde el que se invocó la aplicación. |
IExplorerBrowser |
IExplorerBrowser es un objeto navegador que puede ser navegado o que puede albergar una vista de un objeto de datos. Como objeto de navegación completo, también admite un registro automático de viajes. |
IExplorerBrowserEvents |
Expone métodos para la notificación de eventos de navegación del navegador Explorer y de creación de vistas. |
IExplorerCommand |
Expone métodos que obtienen la apariencia del comando, enumeran subcomandos o invocan el comando. |
IExplorerCommandProvider |
Expone métodos para crear comandos Explorer y enumeradores de comandos. |
IExplorerCommandState |
Expone un único método que permite recuperar el estado del comando. |
IExplorerPaneVisibility |
Usadl en Windows Explorer por un IShellFolder implementación para dar sugerencias a la vista sobre qué paneles son visibles. De forma adicional, un IExplorerBrowser puede utilizar esta interfaz para proporcionar información sobre la visibilidad del panel. El host debería implementar QueryService con SID_ExplorerPaneVisibility como el servicio ID. El host debe estar en la cadena del sitio. El IExplorerPaneVisibility implementación se recupera de la carpeta Shell. La carpeta Shell, a su vez, se recupera de la vista. Una extensión de espacio de nombres puede optar por proporcionar una vista personalizada (IShellView) en lugar de utilizar el objeto de vista de carpetas del sistema (DefView). En ese caso, el IShellView implementación debe incluir una implementación de IFolderView::GetFolder para volver al IExplorerPaneVisibility objecto. Una extensión de espacio de nombres puede proporcionar una vista implementando IShellView en sí mismo en lugar de utilizar el objeto de vista de carpetas del sistema (DefView). En ese caso, el IShellView implementación debe incluir una implementación de IFolderView::GetFolder para hacer uso de IExplorerPaneVisibility . |
IExtractIcon |
Expone métodos que permiten a un cliente recuperar el icono asociado a uno de los objetos de una carpeta. |
IExtractImage |
Expone métodos que solicitan una imagen en miniatura de una carpeta Shell. |
IExtractImage2 |
Extiende capacidades de IExtractImage. |
IFileDialog |
Expone métodos que inicializan, muestran y obtienen resultados del diálogo de archivo común. |
IFileDialog2 |
Extiende el IFileDialog proporcionando métodos que permiten a la persona que llama nombrar una ubicación específica y restringida por la que se puede navegar en el cuadro de diálogo de archivos comunes, así como especificar un texto alternativo para mostrar como etiqueta en el archivo Cancelar botón. |
IFileDialogControlEvents |
Expone métodos que permiten a una aplicación recibir notificaciones de eventos relacionados con controles que la aplicación ha añadido a un cuadro de diálogo de archivo común. |
IFileDialogCustomize |
Expone métodos que permiten a una aplicación añadir controles a un diálogo de archivo común. |
IFileDialogEvents |
Expone métodos que permiten la notificación de eventos dentro de un diálogo de archivo común. |
IFileIsInUse |
Expone métodos que pueden ser llamados para obtener información o cerrar un archivo que está en uso por otra aplicación. Cuando una aplicación intenta acceder a un archivo y encuentra que ese archivo ya está en uso, puede utilizar los métodos de esta interfaz para recopilar información y presentarla al usuario en un cuadro de diálogo. |
IFileOpenDialog |
Extiende el IFileDialog añadiendo métodos específicos para el diálogo abierto. |
IFileOperation |
Expone métodos para copiar, mover, renombrar, crear y borrar elementos de Shell, así como métodos para proporcionar diálogos de progreso y error. Esta interfaz reemplaza la SHFileOperation función. |
IFileOperationProgressSink |
Expone métodos que proporcionan un rico sistema de notificación utilizado por las personas que llaman a IFileOperation para controlar los detalles de las operaciones que realizan a través de esa interfaz. |
IFileSaveDialog |
Extiende el IFileDialog añadiendo métodos específicos para el diálogo de guardado, entre los que se incluyen los que proporcionan soporte para la recopilación de metadatos que deben persistir con el archivo. |
IFileSyncMergeHandler |
|
IFileSystemBindData |
Expone métodos que almacenan información del sistema de archivos para optimizar las llamadas a IShellFolder::ParseDisplayName. |
IFileSystemBindData2 |
Extiende IFileSystemBindData, que almacena información del sistema de archivos para optimizar las llamadas a IShellFolder::ParseDisplayName. Esta interfaz añade la capacidad de establecer u obtener el ID de archivo o el identificador de clase de unión (CLSID). |
IFileViewer |
Expone métodos que designan una interfaz que permite notificar a un visor de archivos registrado cuándo debe mostrar o imprimir un archivo. |
IFileViewerSite |
Expone métodos que designan una interfaz que permite a un visor de archivos recuperar el controlador de la ventana anclada actual o establecer una nueva ventana anclada. La ventana anclada es la ventana en la que el visor de archivos actual muestra un archivo. Cuando el usuario selecciona un nuevo archivo para ver, el Shell dirige el visor de archivos para mostrar el nuevo archivo en la ventana anclada en lugar de crear una nueva ventana. |
IFolderFilter |
Expuesto por un cliente para especificar cómo filtrar la enumeración de una carpeta Shell por una aplicación de servidor. |
IFolderFilterSite |
Exportado por un host para permitir a los clientes especificar cómo filtrar una enumeración de carpetas Shell. |
IFolderView |
Expone métodos que recuperan información sobre las opciones de visualización de una carpeta, seleccionan los elementos especificados en esa carpeta y establecen el modo de visualización de la carpeta. |
IFolderView2 |
Expone métodos que recuperan información sobre las opciones de visualización de una carpeta, seleccionan los elementos especificados en esa carpeta y establecen el modo de visualización de la carpeta. |
IFolderViewHost |
Expone un método que presenta un IFolderView objecto en una ventana. |
IFolderViewOptions |
Expone métodos que permiten controlar las opciones de vista de carpetas específicas de las vistas de Windows 7 y posteriores. |
IFolderViewSettings |
Expone métodos para obtener la configuración de la vista de carpetas. |
IFrameworkInputPane |
Proporciona métodos que permiten informar a las aplicaciones de los cambios de estado y ubicación del panel de entrada. |
IFrameworkInputPaneHandler |
Permite que una aplicación reciba una notificación cuando se muestra u oculta el panel de entrada (el teclado en pantalla o el panel de escritura a mano). Esto permite que la ventana de la aplicación ajuste su visualización para que ninguna área de entrada (como un cuadro de texto) quede oscurecida por el panel de entrada. |
IHandlerActivationHost |
|
IHandlerInfo |
Suministra métodos que proporcionan información sobre el manejador a los métodos de IHandlerActivationHost interfaz. |
IHomeGroup |
Expone métodos que determinan el estado de pertenencia al Grupo Hogar de un ordenador y muestran el asistente para compartir. |
IHWEventHandler |
Llamado por AutoPlay para implementar el manejo de los tipos de medios registrados. |
IHWEventHandler2 |
Extiende el IHWEventHandler para abordar la elevación del Control de Cuentas de Usuario (UAC) para los manejadores de dispositivos. |
IIdentityName |
Expone métodos para comparar dos elementos para ver si son iguales. |
IImageRecompress |
Expone un método que recomprime imágenes. |
IInitializeCommand |
Expone un único método utilizado para inicializar objetos que implementan IExplorerCommandState, IExecuteCommand or IDropTarget con el nombre del comando especificado por la aplicación y sus propiedades registradas. |
IInitializeWithBindCtx |
Expone un método que inicializa un gestor, como un gestor de propiedades, un gestor de miniaturas o un gestor de vistas previas, con un contexto de enlace. |
IInitializeWithFile |
Expone un método para inicializar un gestor, como un gestor de propiedades, un gestor de miniaturas o un gestor de vista previa, con una ruta de archivo. |
IInitializeWithItem |
Expone un método utilizado para inicializar un gestor, como un gestor de propiedades, un gestor de miniaturas o un gestor de previsualización, con un IShellItem. |
IInitializeWithPropertyStore |
Expone un método que inicializa un gestor, como un gestor de propiedades, un gestor de miniaturas o un gestor de vistas previas, con una tienda de propiedad. |
IInitializeWithStream |
Expone un método que inicializa un gestor, como un gestor de propiedades, un gestor de miniaturas o un gestor de vistas previas, con una corriente. |
IInitializeWithWindow |
Expone un método a través del cual un cliente puede proporcionar una ventana propietaria a un objeto Windows Runtime utilizado en una aplicación de escritorio. |
IInputObject |
Expone métodos que cambian la activación de la interfaz de usuario y los aceleradores de proceso para un objeto de entrada de usuario contenido en el Shell. |
IInputObject2 |
Expone un método que extiende IInputObject manejando aceleradores globales. |
IInputObjectSite |
Expone un método que se utiliza para comunicar los cambios de enfoque de un objeto de entrada de usuario contenido en el Shell. |
IInputPanelConfiguration |
Proporciona funcionalidad para que las aplicaciones de escritorio opten por el mecanismo de seguimiento de enfoque utilizado en las aplicaciones de Windows Store. |
IInputPanelInvocationConfiguration |
Permite que las aplicaciones de la Tienda Windows se excluyan del comportamiento de invocación automática. |
IIOCancelInformation |
Expone métodos para enviar un mensaje de cancelación de ventana al hilo de proceso desde el diálogo de progreso. Esta interfaz permite que el diálogo de progreso publique un mensaje de hilo a través de PostThreadMessage al hilo trabajador para que cancele sus operaciones. El hilo trabajador debe comprobar periódicamente la cola de mensajes mediante GetMessage, PeekMessage or MsgWaitForMultipleObjectsEx. El IIOCancelInformation::SetCancelInformation método indica al diálogo de progreso qué ID de subproceso y qué mensaje debe enviar. PostThreadMessage cuando el usuario hace clic Cancelar. Un ID de hilo de "cero" desactiva la operación de envío del mensaje de cancelación. |
IItemNameLimits |
Recupera una lista de caracteres válidos e inválidos o la longitud máxima de un nombre en el espacio de nombres. Utilice esta interfaz para el análisis sintáctico y la traducción de la validación. |
IKnownFolder |
Expone métodos que permiten a una aplicación recuperar información sobre la categoría, el tipo, el GUID, el valor PIDL, las capacidades de redirección y la definición de una carpeta conocida. Proporciona un método para la recuperación de una carpeta conocida de IShellItem objecto. También proporciona métodos para obtener o establecer la ruta de la carpeta conocida. |
IKnownFolderManager |
Expone métodos que crean, enumeran o gestionan las carpetas conocidas existentes. |
ILaunchSourceAppUserModelId |
Proporciona un método para recuperar un AppUserModelId. |
ILaunchSourceViewSizePreference |
Proporciona métodos para recuperar información sobre la aplicación de origen. |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
Proporciona un método para recuperar el tamaño de vista preferido para una nueva ventana de aplicación. |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup pueden verse alterados o no estar disponibles. |
IModalWindow |
Expone un método que representa una ventana modal. Esta interfaz se utiliza en el Asistente para Pasaporte de Windows XP. |
IMultiMonitorDockingSite |
Implementado por el navegador. Expone métodos que gestionan qué monitor contiene la barra de tareas de Windows en un sistema de múltiples monitores. |
INamedPropertyBag |
Expone métodos que proporcionan a un objeto una bolsa de propiedades especificada en la que el objeto puede guardar sus propiedades. |
INamedPropertyStore |
Expone métodos que obtienen y establecen propiedades con nombre. |
INameSpaceTreeAccessible |
Expone métodos que realizan acciones de accesibilidad en un elemento Shell de un control de árbol de espacio de nombres. |
INameSpaceTreeControl |
Expone métodos utilizados para ver y manipular nodos en un árbol de elementos Shell. |
INameSpaceTreeControl2 |
Extiende el INameSpaceTreeControl proporcionando métodos que obtienen y establecen los estilos de visualización de los controles treeview para su uso con elementos del espacio de nombres Shell. |
INameSpaceTreeControlCustomDraw |
Expone métodos que permiten al usuario dibujar un control de árbol de espacio de nombres personalizado y sus elementos. |
INameSpaceTreeControlDropHandler |
Expone métodos para arrastrar y soltar. Utilizado por el control de árbol de espacios de nombres para notificar al cliente de cualquier operación de arrastrar y soltar que se produzca dentro del control. Proporciona una forma para que un cliente intercepte una operación de caída y realice su propia acción, o devuelva el efecto de caída deseado. |
INameSpaceTreeControlEvents |
Expone métodos para manejar INameSpaceTreeControl eventos. |
INameSpaceTreeControlFolderCapabilities |
Expone un único método que recupera el estado de la carpeta System.IsPinnedToNameSpaceTree soporte de filtrado. |
INamespaceWalk |
Expone métodos que recorren un espacio de nombres a partir de un nodo raíz dado. Se especifica la profundidad del recorrido y se devuelve una matriz opcional que contiene los ID de todos los nodos recorridos. |
INamespaceWalkCB |
Una interfaz de devolución de llamada que expone métodos utilizados con INamespaceWalk. Después de realizar un paseo con INamespaceWalk, an IShellFolder que representa los nodos recorridos se pasa al objeto INamespaceWalkCB métodos. Lo que esos métodos hagan con la información depende del objeto que los implemente. |
INamespaceWalkCB2 |
Extiende INamespaceWalkCB con un método necesario para completar un paseo por el espacio de nombres. Este método elimina los datos recogidos durante la marcha. |
INewMenuClient |
Expone métodos que permiten manipular los elementos de un menú de Windows 7. |
INewShortcutHook |
Expone métodos para crear un nuevo acceso directo a Internet. |
INewWindowManager |
Expone un método que determina si una ventana que es lanzada por otra ventana debe ser mostrada o bloqueada, permitiendo el control de ventanas emergentes. |
INotifyReplica |
Expone un método que proporciona al creador de un objeto los medios para notificar al objeto que puede ser objeto de una reconciliación posterior. El conciliador de maletín es responsable de implementar esta interfaz. |
IObjectArray |
Expone métodos que permiten a los clientes acceder a elementos de una colección de objetos que admiten IUnknown. |
IObjectCollection |
Ectiende el IObjectArray proporcionando métodos que permitan a los clientes añadir y eliminar objetos que admitan IUnknown en una colección. |
IObjectProvider |
Expone un método para descubrir objetos que se nombran con un GUID desde otro objeto. A no ser que QueryService esta interfaz no delegará su funcionalidad en otros objetos. |
IObjectWithAppUserModelID |
Expone métodos que permiten a los implementadores de una aplicación personalizada IAssocHandler para proporcionar acceso a su ID de modelo de usuario de aplicación explícito (AppUserModelID). Esta información se utiliza para determinar si un tipo de archivo concreto puede añadirse a la Jump List de una aplicación. |
IObjectWithBackReferences |
Proporciona un método para interactuar con las referencias retrospectivas de un objeto. |
IObjectWithCancelEvent |
Proporciona a quien llama un evento que será señalado por el objeto llamado para denotar la cancelación de una tarea. |
IObjectWithFolderEnumMode |
Expone métodos que obtienen y establecen los modos de enumeración de un elemento analizado. |
IObjectWithProgID |
Expone métodos que proporcionan acceso al ProgID asociado a un objeto. |
IObjectWithPropertyKey |
Expone métodos para obtener y establecer la clave de la propiedad. |
IObjectWithSelection |
Expone métodos que obtienen o establecen elementos seleccionados representados por una matriz de elementos Shell. |
IObjMgr |
Expone métodos que permiten a un cliente añadir o eliminar un objeto de una colección de objetos gestionada por un objeto servidor. |
IOpenControlPanel |
Expone métodos que recuperan el estado de la vista del Panel de control, la ruta de los elementos individuales del Panel de control y que abren el propio Panel de control o un elemento individual del Panel de control. |
IOpenSearchSource |
Expone un método para obtener resultados de búsqueda de una fuente de datos OpenSearch personalizada del lado del cliente. |
IOperationsProgressDialog |
Expone métodos para obtener, establecer y consultar un diálogo de progreso. |
IPackageDebugSettings |
Permite a los desarrolladores de depuradores controlar el ciclo de vida de una aplicación de Windows Store, como suspenderla o reanudarla. |
IPackageExecutionStateChangeNotification |
Permite recibir notificaciones de cambio de estado de paquetes durante la depuración de aplicaciones de la Tienda Windows. |
IParentAndItem |
Expone métodos que obtienen y establecen el ID del padre y del hijo del padre. Mientras IParentAndItem se implementa normalmente en IShellItems, no es específico de IShellItem. |
IParseAndCreateItem |
|
IPersistFolder |
Expone un método que inicializa los objetos de la carpeta Shell. |
IPersistFolder2 |
Expone métodos que obtienen información de los objetos de la carpeta Shell. |
IPersistFolder3 |
Extiende el IPersistFolder y IPersistFolder2 al permitir que un objeto de carpeta implemente una gestión no predeterminada de los accesos directos a carpetas. |
IPersistIDList |
Expone métodos que se utilizan para persistir listas de identificadores de elementos. |
IPersistSerializedPropStorage |
Expone métodos para conservar los datos serializados del almacén de propiedades para su uso posterior y para restaurar los datos conservados en una nueva instancia del almacén de propiedades. |
IPersistSerializedPropStorage2 |
Expone métodos para conservar los datos serializados del almacén de propiedades para su uso posterior y para restaurar los datos conservados en una nueva instancia del almacén de propiedades. |
IPlaybackManager |
Proporciona métodos que permiten a las aplicaciones multimedia comunicarse con el gestor de reproducción de Windows. |
IPlaybackManagerEvents |
|
IPreviewHandler |
Expone métodos para la visualización de vistas previas enriquecidas. |
IPreviewHandlerFrame |
Permite a los controladores de vista previa pasar atajos de teclado al host. Esta interfaz recupera una lista de métodos abreviados de teclado e indica al host que gestione un método abreviado de teclado. |
IPreviewHandlerVisuals |
Expone métodos para aplicar información de color y fuente a los manejadores de vista previa. |
IPreviewItem |
Identifica un elemento que se mostrará en el panel de vista previa. |
IPreviousVersionsInfo |
Expone un método que comprueba si existen versiones anteriores de los archivos o carpetas del servidor, almacenadas con el fin de revertirlas mediante el método copias ocultas proporcionada con Windows Server 2003. |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
Expone un mecanismo general para que los objetos ofrezcan servicios a otros objetos en el mismo host. |
IProgressDialog |
Expone métodos que proporcionan opciones para que una aplicación muestre un cuadro de diálogo de progreso. Esta interfaz es exportada por el objeto cuadro de diálogo de progreso (CLSID_ProgressDialog). Este objeto es una forma genérica de mostrar a un usuario cómo progresa una operación. Suele utilizarse cuando se borran, cargan, copian, mueven o descargan grandes cantidades de archivos. |
IPublishedApp |
Expone métodos que representan aplicaciones para Agregar o quitar programas en el Panel de control. |
IPublishedApp2 |
Extends the IPublishedApp proporcionando un método de instalación adicional. |
IPublishingWizard |
Expone métodos para trabajar con el Asistente de impresión en línea, el Asistente de publicación en la Web y el Asistente para añadir un lugar en la red. En Windows Vista, IPublishingWizard ya no es compatible con el Asistente de publicación en la Web ni con el Asistente de impresión en línea. |
IQueryAssociations |
Expone métodos que simplifican el proceso de recuperación de información almacenada en el registro en asociación con la definición de un tipo de archivo o protocolo y su asociación con una aplicación. |
IQueryCancelAutoPlay |
Expone un método que anula mediante programación AutoPlay o AutoRun. Esto le permite personalizar la ubicación y el tipo de contenido que se lanza al insertar medios. |
IQueryCodePage |
Obtiene y establece el valor numérico (identificador de página de códigos) de la página de códigos ANSI. |
IQueryContinue |
Expone un método que proporciona un mecanismo simple y estándar para que los objetos soliciten permiso a un cliente para continuar una operación. Clientes de IUserNotification, por ejemplo, debe pasar una implementación de IQueryContinue al IUserNotification::Show método. |
IQueryContinueWithStatus |
Expone métodos que proporcionan un mecanismo estándar para que los proveedores de credenciales llamen a QueryContinue mientras intentan conectarse a la red para determinar si deben continuar con estos intentos. Los proveedores de credenciales también pueden utilizar esta interfaz para mostrar mensajes al usuario mientras intenta establecer una conexión de red. |
IQueryInfo |
Expone métodos que el Shell utiliza para recuperar banderas e información de un elemento que reside en un IShellFolder implementación. Los consejos informativos suelen aparecer dentro de un tooltip control. |
IRelatedItem |
Expone métodos que derivan elementos relacionados con relaciones específicas. |
IRemoteComputer |
Expone un método que enumera o inicializa una extensión de espacio de nombres cuando se invoca en un objeto remoto. Esta interfaz se utiliza, por ejemplo, para inicializar la carpeta virtual de impresoras remotas. |
IResolveShellLink |
Expone un método que permite a una aplicación solicitar que un objeto de carpeta Shell resuelva un enlace para uno de sus elementos. |
IResultsFolder |
Expone métodos que contienen elementos de un objeto de datos. Un IResultsFolder es una carpeta que puede contener elementos de todo el espacio de nombres y representarlos ante el usuario en una única carpeta. |
IRunnableTask |
Una interfaz de subproceso libre que puede ser expuesta por un objeto para permitir que las operaciones se realicen en un subproceso en segundo plano. Por ejemplo, si el IExtractImage::GetLocation método devuelve E_PENDING, la aplicación que llama puede extraer la imagen en un subproceso en segundo plano. |
ISearchBoxInfo |
Expone métodos que permiten recuperar la información introducida en un cuadro de búsqueda. |
ISearchContext |
Expone métodos que canalizan la información de personalización a los ganchos de búsqueda. |
ISearchFolderItemFactory |
Expone métodos que crean y modifican carpetas de búsqueda. Los métodos Set se llaman primero para configurar los parámetros de la búsqueda. Si no se llama, se utilizarán los valores por defecto. ISearchFolderItemFactory::GetIDList y ISearchFolderItemFactory::GetShellItem devuelven las dos formas de búsqueda especificadas por estos parámetros. |
ISharedBitmap |
Expone métodos de memoria eficiente para acceder a mapas de bits. Esta interfaz se utiliza como una fina envoltura alrededor de los objetos HBITMAP, permitiendo que esos objetos sean contados por referencia y protegidos de que sus datos subyacentes sean modificados. |
ISharingConfigurationManager |
Expone métodos que establecen y recuperan información sobre la configuración de uso compartido predeterminada de un ordenador para el Usuarios (C:\Users ) o Público (C:\Users\Public ) carpeta. También expone un conjunto de métodos que permiten controlar el uso compartido de impresoras. |
IShellApp |
Expone métodos que proporcionan información general sobre una aplicación a la aplicación Agregar o quitar programas. No se puede utilizar fuera de la aplicación Agregar o quitar programas. La información que ofrece esta interfaz incluye una lista de las acciones de gestión admitidas y si la aplicación está instalada actualmente. |
IShellBrowser |
Implementado por hosts de vistas Shell (objetos que implementan IShellView). Expone métodos que proporcionan servicios para la vista que aloja y otros objetos que se ejecutan en el contexto de la ventana del Explorador. |
IShellChangeNotify |
Expone un método que notifica a una extensión del espacio de nombres Shell cuando el ID de un elemento ha cambiado. |
IShellDetails |
Expuesto por las carpetas Shell para proporcionar información detallada sobre los elementos de una carpeta. Esta es la misma información que muestra el Windows Exporer cuando la vista de la carpeta se establece en Detalles. Para Windows 2000 y sistemas posteriores, IShellDetails es sustituido por IShellFolder2. |
IShellExtInit |
Expone un método que inicializa las extensiones Shell para hojas de propiedades, menús contextuales y controladores de arrastrar y soltar (extensiones que añaden elementos a los menús contextuales durante operaciones de arrastrar y soltar no predeterminadas). |
IShellFolder |
Expuesto por todos los objetos de carpeta del espacio de nombres de Shell, sus métodos se utilizan para gestionar carpetas. |
IShellFolder2 |
Extiende las capacidades de IShellFolder. Sus métodos proporcionan información variada sobre el contenido de una carpeta Shell. |
IShellFolderSearchable |
Expone métodos que permiten a una extensión de Shell proporcionar un espacio de nombres de búsqueda. |
IShellFolderSearchableCallback |
Expone rutinas de callback para monitorizar el proceso de búsqueda. |
IShellFolderViewCB |
Expone un método que permite la comunicación entre el Explorador de Windows y una vista de carpetas implementada mediante el objeto de vista de carpetas del sistema (el IShellView objeto devuelto a través de SHCreateShellFolderView) para que la vista de la carpeta pueda ser notificada de los eventos y modificar su vista en consecuencia. |
IShellFolderViewDual |
Expone métodos que modifican la vista y seleccionan elementos en la carpeta actual. |
IShellFolderViewDual2 |
Expone métodos que modifican la vista y seleccionan elementos en la carpeta actual. |
IShellFolderViewDual3 |
Expone métodos que modifican la vista de la carpeta actual. |
IShellFolderViewType |
Expone métodos que permiten que una carpeta Shell admita diferentes vistas de su contenido (diferentes disposiciones jerárquicas de sus datos). |
IShellIcon |
Expone un método que obtiene un índice de icono para un IShellFolder objecto. |
IShellIconOverlay |
Expone métodos que utiliza una extensión de espacio de nombres para especificar superposiciones de iconos para los objetos que contiene. |
IShellIconOverlayIdentifier |
Expone métodos que manejan toda la comunicación entre los manejadores de íconos superpuestos y el Shell. |
IShellImageDataAbort |
Expone un método único usado para abortar IShellImageData procesos. |
IShellImageDataFactory |
Exposes métodos que crean IShellImageData instancias basadas en varias fuentes de imagen. |
IShellItem |
Expone métodos que recuperan información sobre un elemento Shell. IShellItem y IShellItem2 son las representaciones preferidas de los elementos en cualquier código nuevo. |
IShellItem2 |
Extiende IShellItem con métodos que recuperan varios valores de propiedades del elemento. IShellItem y IShellItem2 son las representaciones preferidas de los elementos en cualquier código nuevo. |
IShellItemArray |
Expone métodos que crean y manipulan elementos de Shell matrices. |
IShellItemFilter |
Expuesto por un cliente para especificar cómo filtrar la enumeración de un elemento Shell por la aplicación de servidor. |
IShellItemImageFactory |
Expone un método para devolver iconos o miniaturas de los elementos de Shell. Si no hay ninguna miniatura o icono disponible para el elemento solicitado, se puede proporcionar un icono por clase desde el Shell. |
IShellItemResources |
Expone métodos para manipular y consultar recursos de elementos Shell. |
IShellLibrary |
Expone métodos para crear y gestionar bibliotecas. |
IShellLink |
Expone métodos que crean, modifican y resuelven enlaces Shell. |
IShellLinkDataList |
Expone métodos que permiten a una aplicación adjuntar bloques de datos adicionales a un enlace Shell. Estos métodos añaden, copian o eliminan bloques de datos. |
IShellMenu |
Expone métodos que interactúan con los menús de Shell, como el Empezar menú, en el Favoritos menú. |
IShellMenuCallback |
Una interfaz de devolución de llamada que expone un método que recibe mensajes de una banda de menú. |
IShellPropSheetExt |
Expone métodos que permiten a un gestor de hojas de propiedades añadir o reemplazar páginas en la hoja de propiedades mostrada para un objeto de archivo. |
IShellRunDll |
|
IShellView |
Expone métodos que presentan una vista en las ventanas de Windows Explorer o de carpetas. |
IShellView2 |
Extiende las capacidades de IShellView. |
IShellView3 |
Extiende las capacidades de IShellView2 al proveer un método para reemplazar IShellView2::CreateViewWindow2. |
IShellWindows |
Proporciona acceso a la colección de ventanas Shell abiertas. |
IStartMenuPinnedList |
Expone un método que desvincula un acceso directo de la aplicación de Empezar menú o barra de tareas. |
IStorageProviderCopyHook |
Expone un método que determina si se permitirá al Shell mover, copiar, eliminar o cambiar el nombre de una carpeta en la raíz de sincronización de un proveedor de nube. |
IStorageProviderHandler |
Recupera el IStorageProviderPropertyHandler asociado a un archivo o carpeta específicos. |
IStorageProviderPropertyHandler |
Proporciona una colección de propiedades asociadas a un archivo o carpeta. |
IStreamAsync |
Expone métodos para gestionar la entrada/salida (E/S) a un flujo asíncrono. |
IStreamUnbufferedInfo |
Expone un método que determina el tamaño del sector como ayuda para la alineación de bytes. |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
Expone métodos que proporcionan información sobre un conflicto recuperada de un almacén de conflictos, y permite resolver el conflicto. |
ISyncMgrConflictFolder |
Expone un método que obtiene la lista de ID de conflicto para un objeto de conflicto. |
ISyncMgrConflictItems |
Expone métodos que obtienen datos de elementos en conflicto y recuento de elementos. |
ISyncMgrConflictPresenter |
Expone un método que presenta un conflicto al usuario. |
ISyncMgrConflictResolutionItems |
Expone métodos que obtienen información y recuento de artículos. |
ISyncMgrConflictResolveInfo |
Expone métodos que obtienen y establecen información sobre la resolución de conflictos del gestor de sincronización. |
ISyncMgrConflictStore |
Expone métodos que permiten a un gestor proporcionar conflictos que aparecen en la carpeta Conflictos. |
ISyncMgrControl |
Expone métodos que permiten a una aplicación o controlador iniciar o detener una sincronización, notificar a Sync Center cambios en el conjunto de controladores o elementos, o notificar cambios en los valores de las propiedades. |
ISyncMgrEnumItems |
Expone métodos que enumeran a través de una matriz de SYNCMGRITEM estructuras. Cada una de estas estructuras proporciona información sobre un elemento que puede sincronizarse. ISyncMgrEnumItems tiene los mismos métodos que todas las interfaces de enumerador estándar: Siguiente, Saltar, Reiniciar y Clonar. |
ISyncMgrEvent |
Expone métodos que recuperan datos de un almacén de eventos. Un almacén de eventos permite a Sync Center obtener un enumerador de todos los eventos del almacén, así como recuperar eventos individuales. |
ISyncMgrEventLinkUIOperation |
Proporciona un método que se llama cuando se hace clic en enlaces de eventos en la carpeta de resultados de sincronización. |
ISyncMgrEventStore |
Expone métodos que permiten a un controlador proporcionar su propio almacén de eventos y gestionar sus propios eventos de sincronización, en lugar de utilizar el almacén de eventos predeterminado de Sync Center. Estos eventos se muestran en la carpeta Resultados de sincronización. |
ISyncMgrHandler |
Expone los métodos que componen la interfaz principal implementada por un controlador de sincronización. Sync Center crea una instancia del controlador a través de esta interfaz para obtener propiedades, enumerar elementos de sincronización y modificar el estado. Sync Center crea una instancia independiente del controlador en un subproceso independiente para realizar una sincronización o una operación de interfaz de usuario. |
ISyncMgrHandlerCollection |
Expone métodos que proporcionan un enumerador de ID de controladores de sincronización e instancian esos controladores de sincronización. |
ISyncMgrHandlerInfo |
Expone métodos que permiten a un gestor proporcionar información sobre propiedades y estados a Sync Center. |
ISyncMgrRegister |
Expone métodos para que una aplicación pueda registrarse en el gestor de sincronización. Esto puede lograrse mediante la ISyncMgrRegister interfaz o registrando directamente en el registro. |
ISyncMgrResolutionHandler |
Expone métodos que gestionan los conflictos de sincronización. Implementa esta interfaz para construir un gestor de conflictos de sincronización. La interfaz de usuario (UI) de resolución de conflictos llamará a esta interfaz para resolver el conflicto presentado al usuario. |
ISyncMgrScheduleWizardUIOperation |
Expone un método que permite a un manejador mostrar el asistente de programación de sincronización para el manejador. |
ISyncMgrSessionCreator |
Expone un único método a través del cual un controlador o una aplicación externa puede notificar a Sync Center que la sincronización ha comenzado, así como informar del progreso y los eventos. |
ISyncMgrSyncCallback |
Expone métodos que permiten a un proceso de sincronización informar del progreso y los eventos a Sync Center, o consultar si el proceso se ha cancelado. |
ISyncMgrSynchronize |
Expone métodos que permiten a la aplicación o servicio registrado recibir notificaciones del gestor de sincronización. |
ISyncMgrSynchronizeCallback |
Expone métodos que gestionan el proceso de sincronización. |
ISyncMgrSynchronizeInvoke |
Expone métodos que permiten a una aplicación registrada invocar al gestor de sincronización para actualizar elementos. |
ISyncMgrSyncItem |
Expone métodos que actúan y recuperan información de un único elemento de sincronización, lo que permite a los controladores gestionar los elementos de sincronización como objetos independientes. |
ISyncMgrSyncItemContainer |
Expone métodos que proporcionan información a los manejadores sobre los elementos que contienen. |
ISyncMgrSyncItemInfo |
Expone métodos que proporcionan información sobre las propiedades y el estado de un único elemento de sincronización. |
ISyncMgrSyncResult |
Expone un método que las aplicaciones que llaman a ISyncMgrControl pueden llegar a usar el resultado de ISyncMgrControl::StartHandlerSync or ISyncMgrControl::StartItemSync llamada. |
ISyncMgrUIOperation |
Expone un método a través del cual un controlador de sincronización o un elemento de sincronización puede mostrar un objeto de interfaz de usuario cuando Sync Center se lo solicita. |
ITaskbarList |
Expone métodos que controlan la barra de tareas. Permite añadir, eliminar y activar dinámicamente elementos en la barra de tareas. |
ITaskbarList2 |
Extiende el ITaskbarList exponiendo un método para marcar una ventana como pantalla completa. |
ITaskbarList3 |
Extiende ITaskbarList2 mediante la exposición de métodos compatibles con la funcionalidad unificada de botones de inicio y cambio de la barra de tareas añadida en Windows 7. Esta funcionalidad incluye representaciones en miniatura y objetivos de conmutación basados en pestañas individuales de una aplicación con pestañas, barras de herramientas en miniatura, superposiciones de notificación y estado e indicadores de progreso. |
ITaskbarList4 |
Extiende ITaskbarList3 proporcionando un método que permite a la persona que llama controlar dos valores de propiedad para la miniatura de la pestaña y la función peek. |
IThumbnailCache |
Expone métodos para una caché de miniaturas del sistema que se comparte entre aplicaciones. |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
Expone un método para recuperar el manejador de miniaturas de un elemento. Implemente esta interfaz si desea especificar qué extractor se utiliza para un IDList hijo. |
IThumbnailProvider |
Expone un método para obtener una imagen en miniatura y está pensado para ser implementado por los manejadores de miniaturas. El objeto que implemente esta interfaz también debe implementar IInitializeWithStream. |
IThumbnailSettings |
Proporciona un método que permite a un proveedor de miniaturas determinar el contexto de usuario de una solicitud de miniaturas. |
IThumbnailStreamCache |
Obtiene o establece el flujo de miniaturas. Esta interfaz es solo para uso interno y solo puede ser llamada por la aplicación de fotos. |
ITrackShellMenu |
Expone métodos que extiende el IShellMenu interfaz al ofrecer la posibilidad de coordinar los botones de la barra de herramientas con un menú, así como de mostrar un menú emergente. |
ITranscodeImage |
Expone un método que permite la conversión a formatos de imagen JPEG o mapa de bits (BMP) desde cualquier tipo de imagen soportado por Windows. |
ITransferAdviseSink |
Expone métodos que soportan la recopilación de estados e información sobre fallos. |
ITransferDestination |
Expone métodos que crean un elemento Shell de destino para una operación de copia o movimiento. Esta interfaz se proporciona para permitir un mayor control sobre las operaciones de archivo proporcionando una función ITransferDestination::Advise método. |
ITransferMediumItem |
Utilizado por un motor de copia para obtener el elemento sobre el que llamar QueryInterface para devolver un puntero a la interfaz ITransferDestination o interfaz ITransferSource. Estas interfaces pueden consultarse y enumerarse para operaciones de copia, movimiento o eliminación. |
ITransferSource |
Expone métodos para manipular IShellItem, incluyendo copiar, mover, reciclar y otros. Esta interfaz se proporciona para permitir un mayor control sobre las operaciones de archivo proporcionando una función ITransferSource::Advise método. |
ITrayDeskBand |
Expone métodos que muestran, ocultan y consultan las bandas de escritorio. |
IUpdateIDList |
Proporciona un método para actualizar el ITEMIDLIST del hijo de una carpeta de objeto. |
IURLSearchHook |
Expone un método utilizado por el navegador para traducir la dirección de un protocolo URL desconocido. |
IURLSearchHook2 |
Expone un método utilizado por el navegador para traducir la dirección de un protocolo URL desconocido.usando un objeto de búsqueda de contexto. |
IUserAccountChangeCallback |
Expone un método que se llama cuando se cambia la imagen que representa una cuenta de usuario. |
IUserNotification |
Expone métodos que establecen la información de notificación y luego muestran esa notificación al usuario en un globo que aparece junto con el área de notificación de la barra de tareas. Nota: IUserNotification2 difiere de IUserNotification solo en su Muestra método, que añade un parámetro adicional para que una interfaz de devolución de llamada se comunique con la notificación. Por lo demás, las dos interfaces son idénticas en forma y función. CLSID_UserNotification implementa ambas versiones de Mostrar como sobrecarga. |
IUserNotification2 |
Expone métodos que establecen la información de notificación y luego muestran esa notificación al usuario en un globo que aparece junto con el área de notificación de la barra de tareas. Nota: IUserNotification2 no hereda de IUserNotification. IUserNotification2 difiere de IUserNotification solo en su Show método, que añade un parámetro adicional para que una interfaz de devolución de llamada se comunique con la notificación. Por lo demás, las dos interfaces son idénticas en forma y función. CLSID_UserNotification implementa ambas versiones de Mostrar como sobrecarga. |
IUserNotificationCallback |
Expone un método para el manejo de un clic de ratón o acceso al menú contextual en un globo de notificación. Usado con IUserNotification2::Show. |
IUseToBrowseItem |
Busca el elemento que debe utilizarse al navegar hacia este elemento. |
IViewStateIdentityItem |
Proporciona un elemento de persistencia canónico, un elemento para el que se recordarán las personalizaciones de la vista. |
IVirtualDesktopManager |
Expone métodos que permiten a una aplicación interactuar con grupos de ventanas que forman espacios de trabajo virtuales. |
IVisualProperties |
Expone métodos que obtienen y establecen propiedades visuales. |
IWebWizardExtension |
Extiende el IWizardExtension interfaz exponiendo métodos para establecer la URL inicial de la extensión del asistente y una URL específica en caso de error. |
IWizardExtension |
Utilizado por asistentes como el Asistente de publicación en la Web y el Asistente para pedidos de impresión en línea que alojan páginas de contenido en el servidor. Esta interfaz expone métodos para especificar las páginas de extensión soportadas y para navegar dentro y fuera de esas páginas. |
IWizardSite |
Expone métodos utilizados por una extensión del asistente para navegar por los bordes entre ella misma y el resto del asistente. |
TaskCompletionClient |
Permite completar la tarea. |