Funciones de shell
En esta sección se describen las funciones de Windows Shell.
En esta sección
Tema | Descripción |
---|---|
Funciones Intsafe.h |
|
Funciones de la biblioteca |
|
Funciones de ruta de acceso |
|
AssocCreateForClasses |
Recupera un objeto que implementa una interfaz IQueryAssociations. |
AssocGetDetailsOfPropKey |
Recupera el valor de una clave de propiedad determinada mediante la información de asociación de archivo proporcionada por las extensiones de espacio de nombres. |
CDefFolderMenu_Create2 |
Crea un menú contextual para un grupo seleccionado de objetos de carpeta de archivos. |
CommandLineToArgvW |
Analiza una cadena de línea de comandos Unicode y devuelve una matriz de punteros a los argumentos de la línea de comandos, junto con un recuento de estos argumentos, de forma similar a los valores argv y argc en tiempo de ejecución estándar de C. |
APPLET_PROC |
Actúa como punto de entrada para una aplicación de Panel de control. Se trata de una función de devolución de llamada definida por la biblioteca. |
CreateAppContainerProfile |
Crea un perfil por usuario y por aplicación para aplicaciones de la Tienda Windows. |
CreateEnvironmentBlock |
Recupera las variables de entorno para el usuario especificado. A continuación, este bloque se puede pasar a la función CreateProcessAsUser. |
CreateMRUListW |
Crea una nueva lista usada más recientemente (MRU). |
CreateProfile |
Crea un nuevo perfil de usuario. |
DefScreenSaverProc |
Proporciona procesamiento predeterminado para los mensajes que una aplicación de protector de pantalla no procesa. |
DefSubclassProc |
Llama al siguiente controlador de la cadena de subclases de una ventana. El último controlador de la cadena de subclases llama al procedimiento de ventana original para la ventana. |
DeleteAppContainerProfile |
Elimina el perfil especificado por usuario y por aplicación. |
DeleteProfile |
Elimina el perfil de usuario y toda la configuración relacionada con el usuario del equipo especificado. El autor de la llamada debe tener privilegios administrativos para eliminar el perfil de un usuario. |
DestroyEnvironmentBlock |
Libera variables de entorno creadas por la función CreateEnvironmentBlock. |
DeriveAppContainerSidFromAppContainerName |
Obtiene el SID del perfil especificado. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName está reservado para su uso futuro. |
DLLGETVERSIONPROC |
Implementado por muchos de los archivos DLL de Windows Shell para permitir que las aplicaciones obtengan información de versión específica de DLL. |
DragAcceptFiles |
Registra si una ventana acepta archivos quitados. |
DragFinish |
Libera la memoria asignada por el sistema para su uso en la transferencia de nombres de archivo a la aplicación. |
DragQueryFile |
Recupera los nombres de los archivos descartados resultantes de una operación correcta de arrastrar y colocar. |
DragQueryPoint |
Recupera la posición del puntero del mouse en el momento en que se quitó un archivo durante una operación de arrastrar y colocar. |
DuplicateIcon |
Crea un duplicado de un icono especificado. |
ExpandEnvironmentStringsForUser |
Expande la cadena de origen mediante el bloque de entorno establecido para el usuario especificado. |
ExtractAssociatedIcon |
Obtiene un identificador de un icono almacenado como un recurso en un archivo o un icono almacenado en el archivo ejecutable asociado de un archivo. |
ExtractIcon |
Obtiene un identificador de un icono del archivo ejecutable, dll o archivo de icono especificados. Para recuperar una matriz de identificadores a iconos grandes o pequeños, use la función ExtractIconEx. |
ExtractIconEx |
La función ExtractIconEx crea una matriz de identificadores en iconos grandes o pequeños extraídos del archivo ejecutable, dll o archivo de icono especificados. |
FileIconInit |
Inicializa o reinicializa la lista de imágenes del sistema. |
FindExecutable |
Recupera el nombre y el identificador del archivo ejecutable (.exe) asociado a un archivo de documento específico. |
FreeConfirmConflictItem |
Libera los recursos asignados para una estructura de CONFIRM_CONFLICT_ITEM . |
FreeIDListArray |
Libera la memoria usada por un puntero a una matriz de lista de lista de identificadores de elementos (PIDL). |
FreeIDListArrayChild |
Libera el espacio de memoria de la matriz de punteros a identificadores de elementos secundarios. Esto libera tanto el PITEMID_CHILDs dentro de la matriz como la propia matriz. |
FreeIDListArrayFull |
Libera el espacio de memoria de la matriz PIDL. Esto libera tanto el PIDLIST_ABSOLUTEs dentro de la matriz como la propia matriz. |
FreeKnownFolderDefinitionFields |
Libera los campos asignados en el resultado de IKnownFolder::GetFolderDefinition. |
FreeMRUList |
Libera el identificador asociado a la lista mrU y escribe datos almacenados en caché en el registro. |
GetAllUsersProfileDirectory |
Recupera la ruta de acceso a la raíz del directorio que contiene los datos del programa compartidos por todos los usuarios. |
GetAppContainerFolderPath |
Obtiene la ruta de acceso de la carpeta de datos de la aplicación local para el contenedor de aplicaciones especificado. |
GetAppContainerRegistryLocation |
Obtiene la ubicación del almacenamiento del Registro asociado a un contenedor de aplicaciones. |
GetContractDelegateWindow |
Recupera una ventana que se ha establecido como delegado para la ventana principal de primer plano de una aplicación con el fin de asociar la ventana de delegado con los contratos de la aplicación. Usa esta función si eres desarrollador que escribe una aplicación de la Tienda Windows en C++nativo. |
GetCurrentProcessExplicitAppUserModelID |
Recupera el identificador de modelo de usuario de aplicación (AppUserModelID) explícito definido por la aplicación para el proceso actual. |
GetDefaultUserProfileDirectory |
Recupera la ruta de acceso a la raíz del perfil del usuario predeterminado. |
GetDpiForShellUiComponent |
Recupera los puntos por pulgada (ppp) ocupados por un SHELL_UI_COMPONENT en función del factor de escala actual y PROCESS_DPI_AWARENESS. |
GetMenuContextHelpId |
Recupera el identificador de contexto de ayuda asociado al menú especificado. |
GetProfilesDirectory |
Recupera la ruta de acceso al directorio raíz donde se almacenan los perfiles de usuario. |
GetProfileType |
Recupera el tipo de perfil cargado para el usuario actual. |
GetScaleFactorForDevice |
Obtiene el factor de escala preferido para un dispositivo de visualización. |
GetScaleFactorForMonitor |
Obtiene el factor de escala de un monitor específico. Esta función reemplaza a GetScaleFactorForDevice. |
GetUserProfileDirectory |
Recupera la ruta de acceso al directorio raíz del perfil del usuario especificado. |
GetWindowContextHelpId |
Recupera el identificador de contexto de ayuda, si existe, asociado a la ventana especificada. |
GetWindowSubclass |
Recupera los datos de referencia de la devolución de llamada de la subclase de ventana especificada. |
IDListContainerIsConsistent |
Comprueba que la estructura de contenedor de un idlist es válida. |
ILAppendID |
Anexa o antepone una estructura SHITEMID a una estructura ITEMIDLIST. |
ILClone |
Clona una estructura ITEMIDLIST. |
ILCloneChild |
Clona una estructura ITEMIDLIST secundaria. |
ILCloneFirst |
Clona la primera estructura SHITEMID en una estructura ITEMIDLIST. |
ILCloneFull |
Clona una estructura completa, o absoluta, ITEMIDLIST . |
ILCombine |
Combina dos estructuras ITEMIDLIST. |
ILCreateFromPath |
Devuelve la estructura ITEMIDLIST asociada a una ruta de acceso de archivo especificada. |
ILFindChild |
Determina si una estructura ITEMIDLIST especificada es el elemento secundario de otra estructura ITEMIDLIST. |
ILFindLastID |
Devuelve un puntero a la última estructura SHITEMID de una estructura ITEMIDLIST. |
ILFree |
Libera una estructura ITEMIDLIST asignada por el Shell. |
ILGetNext |
Recupera la siguiente estructura SHITEMID en una estructura ITEMIDLIST. |
ILGetSize |
Devuelve el tamaño, en bytes, de una estructura ITEMIDLIST. |
ILIsAligned |
Comprueba si una constante ITEMIDLIST está alineada en un límite de puntero, que es un DWORD en arquitecturas de 32 bits y una QWORD en arquitecturas de 64 bits. |
ILIsChild |
Comprueba si un PIDL es un PIDL secundario, que es un PIDL con exactamente un SHITEMID. |
ILIsEmpty |
Comprueba si una estructura ITEMIDLIST está vacía. |
ILIsEqual |
Comprueba si dos estructuras ITEMIDLIST son iguales en una comparación binaria. |
ILIsParent |
Comprueba si una estructura ITEMIDLIST es la primaria de otra estructura ITEMIDLIST . |
ILNext(PCUIDLIST_RELATIVE) |
Recupera la siguiente estructura SHITEMID en una estructura ITEMIDLIST. |
ILNext(PUIDLIST_RELATIVE) |
Recupera la siguiente estructura SHITEMID en una estructura ITEMIDLIST. |
ILRemoveLastID |
Quita la última estructura SHITEMID de una estructura ITEMIDLIST. |
ILSaveToStream |
Guarda una estructura ITEMIDLIST en una secuencia. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
Omite un número determinado de bytes en una estructura ITEMIDLIST relativa constante, no correspondiente. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Omite un número determinado de bytes en una estructura ITEMIDLIST relativa no correspondiente. |
InetIsOffline |
Determina si el sistema está conectado a Internet. |
InitNetworkAddressControl |
Inicializa la clase de ventana de control de direcciones de red. |
LoadUserProfile |
Carga el perfil del usuario especificado. El perfil puede ser un perfil de usuario local o un perfil de usuario móvil. |
MIMEAssociationDialog |
Ejecuta el cuadro de diálogo tipo de contenido MIME no registrado. Nota: Windows XP Service Pack 2 (SP2) o posterior: esta función ya no se admite. |
PathMakeUniqueName |
Crea un nombre de ruta de acceso único a partir de una plantilla. |
PathYetAnotherMakeUniqueName |
Crea un nombre de archivo único basado en un nombre de archivo existente. |
RegisterAppStateChangeNotification |
Permite a una aplicación registrar una función de devolución de llamada a través de la cual se puede notificar que su biblioteca entra o sale de un estado suspendido. La aplicación puede usar esta información para realizar las operaciones necesarias, como conservar el estado, que se debe realizar en ese momento. |
RegisterDialogClasses |
Registra las clases de ventana no estándar requeridas por el cuadro de diálogo de configuración de un protector de pantalla. |
RegisterScaleChangeEvent |
Registra para un evento que se desencadena cuando la escala ha cambiado posiblemente. Esta función reemplaza RegisterScaleChangeNotifications. |
RegisterScaleChangeNotifications |
Registra una ventana para recibir devoluciones de llamada al escalar los cambios de información. Nota: Esta función no se admite a partir de Windows 8.1. Use RegisterScaleChangeEvent en su lugar. |
RemoveWindowSubclass |
Quita una devolución de llamada de subclase de una ventana. |
RevokeScaleChangeNotifications |
Revoca el registro de una ventana, lo que impide que reciba devoluciones de llamada al escalar los cambios de información. Nota: Esta función no se admite a partir de Windows 8.1. Use UnregisterScaleChangeEvent en su lugar. |
ScreenSaverConfigureDialog |
Recibe mensajes enviados al cuadro de diálogo de configuración del protector de pantalla. Un protector de pantalla que permita la configuración del usuario debe definir esta función. |
ScreenSaverProc |
Recibe mensajes enviados a la ventana del protector de pantalla especificada. |
SetContractDelegateWindow |
Asocia una ventana de aplicación distinta de la ventana de primer plano principal con los contratos de una aplicación. Usa esta función si eres desarrollador que escribe una aplicación de la Tienda Windows en C++nativo. |
SetCurrentProcessExplicitAppUserModelID |
Especifica un appUserModelID único definido por la aplicación que identifica el proceso actual en la barra de tareas. Este identificador permite a una aplicación agrupar sus procesos asociados y ventanas en un solo botón de barra de tareas. |
SetMenuContextHelpId |
Asocia un identificador de contexto de Ayuda a un menú. |
SetWindowContextHelpId |
Asocia un identificador de contexto de Ayuda a la ventana especificada. |
SetWindowSubclass |
Instala o actualiza una devolución de llamada de subclase de ventana. |
SHAddToRecentDocs |
Notifica al sistema que se ha accedido a un elemento, con el fin de realizar el seguimiento de esos elementos usados más recientemente y con más frecuencia. Esta función también se puede usar para borrar todos los datos de uso. |
SHAppBarMessage |
Envía un mensaje de la barra de aplicaciones al sistema. |
SHAssocEnumHandlers |
Devuelve un objeto de enumeración para un conjunto especificado de controladores de extensión de nombre de archivo. |
SHAssocEnumHandlersForProtocolByApplication |
Obtiene una interfaz de enumeración que proporciona acceso a los controladores asociados a un protocolo determinado. |
SHBindToFolderIDListParent |
Dado un elemento de espacio de nombres shell especificado en forma de carpeta y una lista de identificadores de elemento relativa a esa carpeta, esta función se enlaza al elemento primario del elemento de espacio de nombres y, opcionalmente, devuelve un puntero al componente final de la lista de identificadores de elemento. |
SHBindToFolderIDListParentEx |
Extiende la función SHBindToFolderIDListParent al permitir que el autor de la llamada especifique un contexto de enlace. |
SHBindToObject |
Recupera y enlaza a un objeto especificado mediante el método IShellFolder::BindToObject del espacio de nombres shell. |
SHBindToParent |
Toma un puntero a una lista de identificadores de elemento completo (PIDL) y devuelve un puntero de interfaz especificado en el objeto primario. |
SHBrowseForFolder |
Muestra un cuadro de diálogo que permite al usuario seleccionar una carpeta shell. |
SHChangeNotification_Lock |
Bloquea la memoria compartida asociada a un evento de notificación de cambio de shell. |
SHChangeNotification_Unlock |
Desbloquea la memoria compartida para una notificación de cambio. |
SHChangeNotify |
Notifica al sistema de un evento que ha realizado una aplicación. Una aplicación debe usar esta función si realiza una acción que puede afectar al Shell. |
SHChangeNotifyDeregister |
Anula el registro del proceso de ventana del cliente de recibir mensajes SHChangeNotify. |
SHChangeNotifyRegister |
Registra una ventana para recibir notificaciones del sistema de archivos o shell, si el sistema de archivos admite notificaciones. |
SHChangeNotifyRegisterThread |
Habilita el registro asincrónico y el registro de un subproceso. |
SHCreateAssociationRegistration |
Crea un objeto IApplicationAssociationRegistration basado en la implementación de existencias de la interfaz proporcionada por Windows. |
SHCreateDataObject |
Crea un objeto de datos en una carpeta primaria. |
SHCreateDefaultContextMenu |
Crea un objeto que representa la implementación predeterminada del menú contextual del Shell. |
SHCreateDefaultExtractIcon |
Crea un extractor de iconos estándar, cuyos valores predeterminados se pueden configurar aún más a través de la interfaz IDefaultExtractIconInit. |
SHCreateDefaultPropertiesOp |
Crea una operación de archivo que establece las propiedades predeterminadas en el elemento shell que aún no se han establecido. |
SHCreateItemFromIDList |
Crea e inicializa un objeto de elemento de Shell a partir de un PIDL. El objeto de elemento de shell resultante admite la interfaz IShellItem. |
SHCreateItemFromParsingName |
Crea e inicializa un objeto de elemento del Shell a partir de un nombre de análisis. |
SHCreateItemFromRelativeName |
Crea e inicializa un objeto de elemento de Shell a partir de un nombre de análisis relativo. |
SHCreateItemInKnownFolder |
Crea un objeto de elemento de Shell para un único archivo que existe dentro de una carpeta conocida. |
SHCreateItemWithParent |
Cree un elemento de Shell, dada una carpeta primaria y un identificador de elemento secundario. |
SHCreateShellFolderView |
Crea una nueva instancia del objeto de vista de carpeta de Shell predeterminado (DefView). |
SHCreateShellFolderViewEx |
Crea una nueva instancia del objeto de vista de carpeta de Shell predeterminado. Se recomienda usar SHCreateShellFolderView en lugar de esta función. |
SHCreateShellItem |
Crea un objeto IShellItem. Nota: Se recomienda usar SHCreateItemWithParent o SHCreateItemFromIDList en lugar de esta función. |
SHCreateShellItemArray |
Crea un objeto de matriz de elementos de Shell. |
SHCreateShellItemArrayFromDataObject |
Crea un objeto de matriz de elementos de Shell a partir de un objeto de datos. |
SHCreateShellItemArrayFromIDLists |
Crea un objeto de matriz de elementos shell a partir de una lista de estructuras ITEMIDLIST. |
SHCreateShellItemArrayFromShellItem |
Crea una matriz de un elemento a partir de un único elemento de Shell. |
SHDefExtractIcon |
Proporciona un controlador predeterminado para extraer un icono de un archivo. |
SHDoDragDrop |
Ejecuta una operación de arrastrar y colocar. Admite la creación de origen de arrastre a petición, así como imágenes de arrastre. |
Shell_NotifyIcon |
Envía un mensaje al área de estado de la barra de tareas. |
Shell_NotifyIconGetRect |
Obtiene las coordenadas de pantalla del rectángulo delimitador de un icono de notificación. |
ShellAbout |
Muestra un cuadro de diálogo ShellAbout . |
ShellDDEInit |
Registra los servicios de Intercambio dinámico de datos (DDE) de Shell en el proceso actual, notificando al sistema que el proceso actual desea hospedar objetos DDE. |
ShellExecute |
Realiza una operación en un archivo especificado. |
ShellExecuteEx |
Realiza una operación en un archivo especificado. |
SHEmptyRecycleBin |
Vacía la Papelera de reciclaje en la unidad especificada. |
SHEnumerateUnreadMailAccounts |
Enumera las cuentas de usuario que tienen correo electrónico no leído. |
SHEvaluateSystemCommandTemplate |
Aplica una validación estricta de los parámetros usados en una llamada a CreateProcess o ShellExecute. |
SHFileOperation |
Copia, mueve, cambia el nombre o elimina un objeto del sistema de archivos. Esta función se ha reemplazado en Windows Vista por IFileOperation. |
SHFreeNameMappings |
Libera un objeto de asignación de nombres de archivo recuperado por la función SHFileOperation. |
SHGetDataFromIDList |
Recupera datos de propiedades extendidas de una lista de identificadores relativos. |
SHGetDesktopFolder |
Recupera la interfaz IShellFolder de la carpeta de escritorio, que es la raíz del espacio de nombres del shell. |
SHGetDiskFreeSpaceEx |
Recupera información de espacio en disco para un volumen de disco. |
SHGetDriveMedia |
Devuelve el tipo de medio que se encuentra en la unidad especificada. |
SHGetFileInfo |
Recupera información sobre un objeto en el sistema de archivos, como un archivo, una carpeta, un directorio o una raíz de unidad. |
SHGetFolderPathEx |
Recupera la ruta de acceso completa de una carpeta conocida identificada por el KNOWNFOLDERID de la carpeta. Esto extiende SHGetKnownFolderPath al permitirle establecer el tamaño inicial del búfer de cadenas. |
SHGetIconOverlayIndex |
Devuelve el índice del icono de superposición de la lista de imágenes del sistema. |
SHGetIDListFromObject |
Recupera el PIDL de un objeto . |
SHGetImageList |
Recupera una lista de imágenes. |
SHGetInstanceExplorer |
Recupera una interfaz que permite que las extensiones de Shell hospedadas y otros componentes impidan que su proceso de host se cierre prematuramente. El proceso de host suele ser Windows Explorer o Windows Internet Explorer, pero otras aplicaciones también pueden usar esta función. |
SHGetItemFromDataObject |
Crea un objeto IShellItem o relacionado basado en un elemento especificado por un IDataObject. |
SHGetItemFromObject |
Recupera un objeto IShellItem. |
SHGetKnownFolderIDList |
Recupera la ruta de acceso de una carpeta conocida como una estructura ITEMIDLIST. |
SHGetKnownFolderItem |
Recupera un objeto IShellItem que representa una carpeta conocida. |
SHGetKnownFolderPath |
Recupera la ruta de acceso completa de una carpeta conocida identificada por el KNOWNFOLDERID de la carpeta. |
SHGetLocalizedName |
Recupera el nombre localizado de un archivo en una carpeta de Shell. |
SHGetNameFromIDList |
Recupera el nombre para mostrar de un elemento identificado por su IDList. |
SHGetNameFromPropertyKey |
Recupera el nombre canónico de la propiedad según su PROPERTYKEY. |
SHGetNewLinkInfo |
Crea un nombre para un nuevo acceso directo basado en el destino propuesto del acceso directo. Esta función no crea el acceso directo, solo el nombre. |
SHGetPathFromIDList |
Convierte una lista de identificadores de elemento en una ruta de acceso del sistema de archivos. |
SHGetPathFromIDListEx |
Convierte una lista de identificadores de elemento en una ruta de acceso del sistema de archivos. Esta función extiende SHGetPathFromIDList al permitirle establecer el tamaño inicial del búfer de cadenas y declarar las opciones siguientes. |
SHGetSettings |
Recupera la configuración actual de la opción Shell. |
SHGetStockIconInfo |
Recupera información sobre los iconos de Shell definidos por el sistema. |
SHGetTemporaryPropertyForItem |
Recupera la propiedad temporal del elemento especificado. Una propiedad temporal es un almacén de lectura y escritura que contiene propiedades solo durante la vigencia del objeto IShellItem , en lugar de conservarse de nuevo en el elemento. |
SHGetUnreadMailCount |
Recupera el recuento de mensajes no leídos de un usuario especificado para cualquiera o todas las cuentas de correo electrónico. |
SHIsFileAvailableOffline |
Determina si un archivo o carpeta está disponible para su uso sin conexión. Esta función también determina si el archivo se abriría desde la red, desde la caché de archivos sin conexión local o desde ambas ubicaciones. |
SHLoadInProc |
Crea una instancia de la clase de objeto especificada desde el contexto del proceso del shell. Windows Vista y versiones posteriores: esta función se ha deshabilitado y devuelve E_NOTIMPL. |
SHLoadNonloadedIconOverlayIdentifiers |
Indica al Shell que durante la siguiente operación que requiere información de superposición, debe cargar identificadores de superposición de iconos que no se crearon correctamente o que no estaban presentes para la creación en el inicio. Los identificadores que ya se han cargado no se ven afectados. |
SHLocalStrDup |
Realiza una copia de una cadena en la memoria recién asignada. |
SHMultiFileProperties |
Muestra una hoja de propiedades combinada para un conjunto de archivos. Los valores de propiedad comunes a todos los archivos se muestran mientras que los que difieren muestran la cadena (varios valores). |
SHOpenFolderAndSelectItems |
Abre una ventana del Explorador de Windows con los elementos especificados en una carpeta determinada seleccionada. |
SHOpenWithDialog |
Muestra el cuadro de diálogo Abrir con . |
ShowShareFolderUI |
Muestra la pestaña Uso compartido de carpetas en la hoja de propiedades de la carpeta especificada. |
SHParseDisplayName |
Convierte el nombre para mostrar de un objeto de espacio de nombres shell en una lista de identificadores de elemento y devuelve los atributos del objeto. Esta función es el método preferido para convertir una cadena en un PIDL. |
SHPathPrepareForWrite |
Comprueba si existe la ruta de acceso. Esto incluye volver a montar las unidades de red asignadas, solicitar que se vuelvan a insertar medios que se puedan expulsar, crear las rutas de acceso, solicitar el formato de los medios y proporcionar las interfaces de usuario adecuadas, si es necesario. No se comprueban los permisos de lectura y escritura para el medio. |
SHQueryRecycleBin |
Recupera el tamaño de la Papelera de reciclaje y el número de elementos de ella, para una unidad especificada. |
SHQueryUserNotificationState |
Comprueba el estado del equipo para que el usuario actual determine si el envío de una notificación es adecuado. |
SHRemoveLocalizedName |
Quita el nombre localizado de un archivo en una carpeta de Shell. |
SHRunControlPanel |
Abre un elemento de Panel de control. Nota: Esta función no se admite a partir de Windows Vista |
SHSetDefaultProperties |
Aplica el conjunto predeterminado de propiedades en un elemento de Shell. |
SHSetInstanceExplorer |
Proporciona una interfaz que permite que las extensiones de Shell hospedadas y otros componentes impidan que su proceso de host se cierre prematuramente. El proceso de host suele ser Windows Explorer o Internet Explorer, pero otras aplicaciones también pueden usar esta función. |
SHSetKnownFolderPath |
Redirige una carpeta conocida a una nueva ubicación. |
SHSetLocalizedName |
Establece el nombre localizado de un archivo en una carpeta de Shell. |
SHSetTemporaryPropertyForItem |
Establece una propiedad temporal para el elemento especificado. Una propiedad temporal se mantiene en un almacén de lectura y escritura que contiene propiedades solo durante la vigencia del objeto IShellItem , en lugar de volver a escribirlas en el elemento. |
SHSetUnreadMailCount |
Almacena el recuento de mensajes no leídos del usuario actual para una cuenta de correo electrónico especificada en el Registro. |
SHTestTokenMembership |
Usa CheckTokenMembership para comprobar si el token especificado es miembro del grupo local con el RID especificado. |
SHUpdateImage |
Notifica al Shell que ha cambiado una imagen de la lista de imágenes del sistema. |
SoftwareUpdateMessageBox |
Muestra un cuadro de mensaje estándar que se puede usar para notificar a un usuario que se ha actualizado una aplicación. |
StgMakeUniqueName |
Crea un nombre único para una secuencia o un objeto de almacenamiento a partir de una plantilla. |
StrStrNIW |
Busca la primera aparición de una subcadena dentro de una cadena. La comparación distingue entre mayúsculas y minúsculas. |
StrStrNW |
Busca la primera aparición de una subcadena dentro de una cadena. En la comparación se distinguen mayúsculas de minúsculas. |
TranslateURL |
Aplica traducciones comunes a una cadena de dirección URL determinada, creando una nueva cadena de dirección URL. |
UnloadUserProfile |
Descarga el perfil de un usuario cargado por la función LoadUserProfile. El autor de la llamada debe tener privilegios administrativos en el equipo. Para obtener más información, vea la sección Comentarios de la función LoadUserProfile . |
Anular el registroAppStateChangeNotification |
Cancela una notificación de cambio registrada a través de RegisterAppStateChangeNotification. |
AnularregisterScaleChangeEvent |
Anula el registro del evento de cambio de escala registrado a través de RegisterScaleChangeEvent. Esta función reemplaza RevokeScaleChangeNotifications. |
URLAssociationDialog |
Invoca el cuadro de diálogo protocolo de dirección URL no registrado. Este cuadro de diálogo permite al usuario seleccionar una aplicación para asociarla a un protocolo desconocido anteriormente. Nota: Windows XP SP2 o posterior: esta función ya no se admite. |
WinExecError |
Recupera el valor de error generado si la función WinExec no puede ejecutar una aplicación especificada. |
WinHelp |
Inicia la Ayuda de Windows (Winhelp.exe) y pasa datos adicionales que indican la naturaleza de la ayuda solicitada por la aplicación. |