Cursos
Módulo
Explore Windows architecture - Training
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.
Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
En esta sección se describen las estructuras de Shell de Windows.
Tema | Descripción |
---|---|
AASHELLMENUFILENAME |
Estructura de tamaño variable que contiene información sobre un nombre de archivo de menú. |
AASHELLMENUITEM |
Contiene información sobre un elemento de menú. |
APPBARDATA |
Contiene información sobre un mensaje de la barra de aplicaciones del sistema. |
APPCATEGORYINFO |
Proporciona información de categoría de aplicación para agregar o quitar programas en Panel de control. La estructura APPCATEGORYINFOLIST se usa para crear una lista completa de categorías para un publicador de aplicaciones. |
APPCATEGORYINFOLIST |
Proporciona una lista de categorías de aplicaciones admitidas de un publicador de aplicaciones para agregar o quitar programas en Panel de control. |
APPINFODATA |
Proporciona información sobre una aplicación publicada a la utilidad Agregar o quitar programas Panel de control. |
ASSOCIATIONELEMENT |
Define la información utilizada por AssocCreateForClasses para recuperar una interfaz IQueryAssociations para una asociación de archivo determinada. |
BANDINFOSFB |
Contiene información sobre una banda de carpetas. Esta estructura se usa con los métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB . |
BANDSITEINFO |
Contiene información sobre un sitio de banda. Esta estructura se usa con los métodos IBandSite::GetBandSiteInfo e IBandSite::SetBandSiteInfo . |
BASEBROWSERDATA |
Contiene miembros protegidos de la clase base.
BASEBROWSERDATA define el estado del explorador y se usa con IBrowserService2::GetBaseBrowserData e IBrowserService2::P utBaseBrowserData. |
BORDERWIDTHS |
Define las coordenadas de las esquinas superior izquierda e inferior derecha de un rectángulo de borde. |
BROWSEINFO |
Contiene parámetros para la función SHBrowseForFolder y recibe información sobre la carpeta seleccionada por el usuario. |
CATEGORY_INFO |
Contiene información de categoría. Una categoría de componente es un grupo de clases de modelo de objetos componentes (COM) relacionadas lógicamente que comparten un identificador de categoría común (CATID). |
CIDA |
Se usa con el formato del Portapapeles CFSTR_SHELLIDLIST para transferir el puntero a una lista de identificadores de elemento (PIDL) de uno o varios objetos de espacio de nombres shell. |
CM_COLUMNINFO |
Define la información de columna. Usado por miembros de la interfaz IColumnManager . |
CMINVOKECOMMANDINFO |
Contiene información necesaria para IContextMenu::InvokeCommand para invocar un comando de menú contextual. |
CMINVOKECOMMANDINFOEX |
Contiene información extendida sobre un comando de menú contextual. Esta estructura es una versión extendida de CMINVOKECOMMANDINFO que permite el uso de valores Unicode. |
COMDLG_FILTERSPEC |
Se usa genéricamente para filtrar elementos. |
COMPONENTE |
Usado por Windows 2000 para contener información sobre un componente. Esta estructura reemplaza la estructura IE4COMPONENT . |
COMPONENTSOPT |
Contiene las opciones del elemento de escritorio. |
COMPPOS |
Contiene información sobre la posición y el tamaño de un componente. |
COMPSTATEINFO |
Usado por Windows 2000 para contener información sobre el estado de un componente. |
CONFIRM_CONFLICT_ITEM |
Define la estructura de elementos de conflicto. |
CONFIRM_CONFLICT_RESULT_INFO |
Define la estructura de información del resultado del conflicto. |
CPLINFO |
Contiene información de recursos y un valor definido por la aplicación para un cuadro de diálogo admitido por una aplicación Panel de control. La función CPlApplet de la aplicación Panel de control devuelve esta información al Panel de control en respuesta a un mensaje de CPL_INQUIRE. |
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION |
Contiene detalles sobre una credencial. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR |
Describe un único campo de una credencial. Por ejemplo, una cadena o una imagen de usuario. |
CSFV |
Se usa con la función SHCreateShellFolderViewEx . |
DATABLOCK_HEADER |
Actúa como encabezado para algunas de las estructuras de datos adicionales usadas por IShellLinkDataList. |
DEFCONTEXTMENU |
Contiene información del menú contextual utilizada por SHCreateDefaultContextMenu. |
DELEGATEITEMID |
Usado por carpetas delegadas en lugar de una estructura ITEMIDLIST estándar. |
DETAILSINFO |
Contiene información detallada para un elemento de carpeta de Shell. Se usa con la notificación SFVM_GETDETAILSOF . |
DFMICS |
Contiene argumentos adicionales usados por DFM_INVOKECOMMANDEX. |
DLLVERSIONINFO |
Recibe información de versión específica de DLL. Se usa con la función DllGetVersion . Nota: En lugar de esta estructura, puede usar la estructura DLLVERSIONINFO2 . |
DLLVERSIONINFO2 |
Recibe información de versión específica de DLL. Se usa con la función DllGetVersion . |
DROPDESCRIPTION |
Describe la imagen y el texto adjunto de un objeto drop. |
DROPFILES |
Define el formato del Portapapeles CF_HDROP. Los datos siguientes son una lista doble terminada en null de nombres de archivo. |
EXP_DARWIN_LINK |
Contiene un bloque de datos adicional usado por IShellLinkDataList. Contiene el identificador de Windows Installer del vínculo. |
EXP_PROPERTYSTORAGE |
Almacena información sobre el estado del vínculo de Shell. Esta estructura se usa para secciones de datos adicionales etiquetadas con EXP_PROPERTYSTORAGE_SIG. |
EXP_SPECIAL_FOLDER |
Contiene un bloque de datos adicional usado por IShellLinkDataList. Contiene información especial de carpeta. |
EXP_SZ_LINK |
Contiene un bloque de datos adicional usado por IShellLinkDataList. Contiene cadenas de entorno expandibles para el icono o destino. |
EXT_BUTTON |
Contiene información sobre un botón que un archivo DLL de extensión del Administrador de archivos agrega a la barra de herramientas del Administrador de archivos. |
EXTRASEARCH |
Usado por un objeto enumerador IEnumExtraSearch para devolver información sobre los objetos de búsqueda admitidos por un objeto Folder de Shell. |
FILE_ATTRIBUTES_ARRAY |
Contiene la definición de formato del Portapapeles para CFSTR_FILE_ATTRIBUTES_ARRAY. |
FILEDESCRIPTOR |
Describe las propiedades de un archivo que se copia mediante el Portapapeles durante una operación de arrastrar y colocar de Microsoft ActiveX. |
FILEGROUPDESCRIPTOR |
Define el formato del Portapapeles CF_FILEGROUPDESCRIPTOR. |
FMS_GETDRIVEINFO |
Contiene información sobre la unidad seleccionada en la ventana del Administrador de archivos activo (la ventana de directorio o la ventana Resultados de la búsqueda). |
FMS_GETFILESEL |
Contiene información sobre un archivo seleccionado en la ventana del Administrador de archivos activo (la ventana de directorio o la ventana Resultados de la búsqueda). |
FMS_HELPSTRING |
Contiene información que el Administrador de archivos usa para agregar una cadena de Ayuda para un elemento de comando de menú o barra de herramientas. |
FMS_LOAD |
Contiene información que el Administrador de archivos usa para agregar un menú personalizado proporcionado por un archivo DLL de extensión del Administrador de archivos. La estructura también proporciona un valor delta que el archivo DLL de extensión puede usar para manipular el menú personalizado después de que el Administrador de archivos haya cargado el menú. |
FMS_TOOLBARLOAD |
Contiene información sobre los botones personalizados que se van a agregar a la barra de herramientas del Administrador de archivos. Los botones los proporciona un archivo DLL de extensión del Administrador de archivos. |
FOLDERSETTINGS |
Contiene información de vista de carpetas. |
FVSHOWINFO |
Contiene información que el visor de archivos usa para mostrar un archivo. |
HELPINFO |
Contiene información sobre un elemento para el que se ha solicitado ayuda contextual. |
HELPWININFO |
Contiene el tamaño y la posición de una ventana de Ayuda principal o secundaria. Una aplicación puede establecer esta información llamando a la función WinHelp con el valor HELP_SETWINPOS. |
IE4COMPONENT |
Usado por Microsoft Internet Explorer 4.0 y Microsoft Internet Explorer 4.01 para contener información sobre un componente. Con Windows 2000, se reemplaza por la estructura COMPONENT . |
ITEMIDLIST |
Contiene una lista de identificadores de elemento. |
ITEMSPACING |
Almacena las dimensiones de los dos tamaños posibles del espaciado de iconos que están disponibles para su visualización: pequeños y grandes. Usado por IShellFolderView::GetItemSpacing. |
KNOWNFOLDER_DEFINITION |
Define los detalles de una carpeta conocida. |
LOGFONT |
Define los atributos de una fuente. |
MRUINFO |
Contiene información que define una nueva lista usada más recientemente (MRU). Usado por CreateMRUListW. |
MULTIKEYHELP |
Especifica una palabra clave para buscar y la tabla de palabras clave que va a buscar la Ayuda de Windows. |
NC_ADDRESS |
Contiene información que describe una dirección de red. |
NET_ADDRESS_INFO |
Describe una dirección de red. |
NEWCPLINFO |
Contiene información de recursos y un valor definido por la aplicación para un cuadro de diálogo admitido por una aplicación Panel de control. |
NOTIFYICONDATA |
Contiene información que el sistema necesita para mostrar las notificaciones en el área de notificación. Usado por Shell_NotifyIcon. |
NOTIFYICONIDENTIFIER |
Contiene información utilizada por Shell_NotifyIconGetRect para identificar el icono para el que se va a recuperar el rectángulo delimitador. |
NRESARRAY |
Define el formato del Portapapeles CF_NETRESOURCE. |
NSTCCUSTOMDRAW |
Estructura de dibujo personalizada usada por los métodos INameSpaceTreeControlCustomDraw . |
NT_CONSOLE_PROPS |
Contiene un bloque de datos adicional usado por IShellLinkDataList. Contiene las propiedades de la consola. |
NT_FE_CONSOLE_PROPS |
Contiene un bloque de datos adicional usado por IShellLinkDataList. Contiene la página de códigos de la consola. |
OPEN_PRINTER_PROPS_INFO |
Identifica una hoja de propiedades determinada en las páginas de propiedades de una impresora y si esa hoja de propiedades debe ser modal. Opcionalmente se usa con la función SHInvokePrinterCommand . |
OPENASINFO |
Almacena información para la función SHOpenWithDialog . |
OVERLAPPED |
Contiene información utilizada en la entrada/salida asincrónica (superpuesta) (E/S). |
PARSEDURL |
Usado por la función ParseURL para devolver la dirección URL analizada. |
PERSIST_FOLDER_TARGET_INFO |
Especifica la carpeta de destino de un acceso directo de carpeta y sus atributos. Esta estructura la usa IPersistFolder3::GetFolderTargetInfo e IPersistFolder3::InitializeEx. |
PREVIEWHANDLERFRAMEINFO |
Estructura de la tabla aceleradora. Usado por IPreviewHandlerFrame::GetWindowContext. |
PROFILEINFO |
Contiene información utilizada al cargar o descargar un perfil de usuario. |
PUBAPPINFO |
Proporciona información sobre una aplicación publicada de un publicador de aplicaciones para agregar o quitar programas en Panel de control. |
QCMINFO |
Contiene información para combinar elementos de menú en menús del Explorador de Windows. |
QITAB |
Usado por la función QISearch para describir una sola interfaz. |
SERIALIZEDPROPERTYVALUE |
Intervalo de memoria de tipo arbitrario que representa una estructura PROPVARIANT serializada. Los programas no deben inspeccionar el contenido de un SERIALIZEDPROPERTYVALUE; en su lugar, deben manipularlo con las funciones StgSerializePropVariant y StgDeserializePropVariant . |
SFV_CREATE |
Esta estructura se usa con la función SHCreateShellFolderView . |
SFV_SETITEMPOS |
Almacena información de posición para un elemento. Se usa con SFVM_SETITEMPOS de mensajes. |
SFVM_HELPTOPIC_DATA |
Contiene el nombre de un archivo de Ayuda HTML y un tema de ese archivo. Se usa con la notificación SFVM_GETHELPTOPIC . Esta estructura requiere cadenas Unicode. |
SFVM_PROPPAGE_DATA |
Contiene los detalles de una página que se va a agregar a la hoja Propiedades de un objeto. |
SHARDAPPIDINFO |
Contiene datos usados por SHAddToRecentDocs para identificar un elemento (en este caso como un IShellItem) y el proceso al que está asociado. |
SHARDAPPIDINFOIDLIST |
Contiene datos usados por SHAddToRecentDocs para identificar un elemento (en este caso por un PIDL absoluto) y el proceso al que está asociado. |
SHARDAPPIDINFOLINK |
Contiene datos usados por SHAddToRecentDocs para identificar un elemento, en este caso a través de un IShellLink y el proceso al que está asociado. |
SHChangeNotifyEntry |
Contiene y recibe información para las notificaciones de cambios. Esta estructura se usa con la función SHChangeNotifyRegister y la notificación SFVM_QUERYFSNOTIFY . |
SHCOLUMNDATA |
Contiene información que identifica un archivo determinado. Lo usa IColumnProvider::GetItemData al solicitar datos para un archivo determinado. |
SHCOLUMNID |
Especifica el identificador FMTID/PID de una columna que se mostrará en la vista Detalles del Explorador de Windows. Nota: A partir de Windows Vista, SHCOLUMNID se considera un formulario heredado y no debe usarse. En su lugar, use la estructura PROPERTYKEY . |
SHCOLUMNINFO |
Contiene información sobre las propiedades de una columna. Lo usa IColumnProvider::GetColumnInfo. |
SHCOLUMNINIT |
Pasa información de inicialización a IColumnProvider::Initialize. |
SHDESCRIPTIONID |
Recibe datos de elementos en respuesta a una llamada a SHGetDataFromIDList. |
SHDRAGIMAGE |
Contiene la información necesaria para crear una imagen de arrastre. |
SHELL_ITEM_RESOURCE |
Define el recurso de elemento de Shell. |
SHELLDETAILS |
Notifica información detallada sobre un elemento de una carpeta shell. |
SHELLEXECUTEINFO |
Contiene información utilizada por ShellExecuteEx. |
SHELLFLAGSTATE |
Contiene un conjunto de marcas que indican la configuración actual del shell. Esta estructura se usa con la función SHGetSettings . |
SHELLSTATE |
Contiene la configuración del estado del shell. Esta estructura se usa con la función SHGetSetSettings . |
SHFILEINFO |
Contiene información sobre un objeto de archivo. |
SHFILEOPSTRUCT |
Contiene información que la función SHFileOperation usa para realizar operaciones de archivo. Nota: A partir de Windows Vista, se recomienda el uso de la interfaz IFileOperation en esta función. |
SHFOLDERCUSTOMSETTINGS |
Contiene la configuración de carpeta personalizada. Esta estructura se usa con la función SHGetSetFolderCustomSettings . |
SHITEMID |
Define un identificador de elemento. |
SHNAMEMAPPING |
Contiene los nombres de ruta de acceso antiguos y nuevos para cada archivo que se ha movido, copiado o cambiado por la función SHFileOperation . |
SHQUERYRBINFO |
Contiene la información de tamaño y recuento de elementos recuperada por la función SHQueryRecycleBin . |
SHSTOCKICONINFO |
Recibe información utilizada para recuperar un icono de Shell de stock. Esta estructura se usa en una llamada a SHGetStockIconInfo. |
SLOWAPPINFO |
Proporciona información de aplicación especializada para agregar o quitar programas en Panel de control. Esta estructura no es aplicable a las aplicaciones publicadas. |
SMCSHCHANGENOTIFYSTRUCT |
Contiene información sobre la notificación de cambios. Lo usa IShellMenuCallback::CallbackSM. |
SMDATA |
Contiene información de una banda de menús. |
SMINFO |
Contiene información sobre un elemento de una banda de menús. |
SOFTDISTINFO |
Contiene información sobre una actualización de software. |
SORTCOLUMN |
Almacena información sobre cómo ordenar una columna que se muestra en la vista de carpetas. |
STRRET |
Contiene cadenas devueltas por los métodos de interfaz IShellFolder . |
SV2CVW2_PARAMS |
Contiene los parámetros del método IShellView2::CreateViewWindow2 . |
SYNC_HANDLER_ITEM_INFO |
Define un controlador para una sincronización programada. Se usa con ISyncSchedule::AddItem. |
SYNCMGR_CONFLICT_ID_INFO |
Describe la estructura de información del identificador de conflicto. |
SYNCMGRHANDLERINFO |
Proporciona información sobre el controlador para su uso en el método ISyncMgrSynchronize::GetHandlerInfo . |
SYNCMGRITEM |
Proporciona información sobre los elementos enumerados por la interfaz ISyncMgrEnumItems . |
SYNCMGRLOGERRORINFO |
Proporciona información de error para su uso en el método ISyncMgrSynchronizeCallback::LogError . |
SYNCMGRPROGRESSITEM |
Proporciona información de estado mientras una sincronización está en curso. Esta estructura se usa con el método ISyncMgrSynchronizeCallback::P rogress y corresponde a un único elemento de sincronización. |
TBINFO |
Se usa con la notificación SFVM_GETBUTTONINFO para especificar el número de botones que se van a agregar a la barra de herramientas, así como cómo se agregan. |
THUMBBUTTON |
Usado por métodos de la interfaz ITaskbarList3 para definir botones usados en una barra de herramientas insertada en la representación en miniatura de una ventana. |
WALLPAPEROPT |
Contiene las opciones de pantalla del fondo de pantalla. Se usa con miembros de la interfaz IActiveDesktop . |
WINDOWDATA |
Almacena los datos de la ventana. |
WTS_CONTEXTFLAGS |
Especifica el contexto de una extracción de miniaturas. Usado por IThumbnailSettings::SetContext. |
WTS_FLAGS |
Valores usados por IThumbnailCache::GetThumbnail para especificar opciones para la extracción y visualización de la imagen en miniatura. |
WTS_THUMBNAILID |
Contiene un identificador único para una miniatura en la memoria caché de miniaturas del sistema. |
Cursos
Módulo
Explore Windows architecture - Training
This module provides information about the operating system’s architecture and supported devices. It also describes the desktop support environment and troubleshooting terminology.