API de shell en desuso

[ FOLDERSETDATA pueden verse alterados o no estar disponibles en versiones posteriores del sistema operativo o del producto].

[Esta función está disponible en Windows XP con Service Pack 2 (SP2) y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. ]

[Esta función está disponible en Windows 2000 y hasta Windows XP Service Pack 2 (SP2). Ya no está disponible a partir de Windows Vista].

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[CharLowerWrapW está disponible para usar en Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Debería usar CharLowerW in su lugar.]

[CharUpperBuffWrapW está disponible para usar en Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Debería usar CharUpperBuff in su lugar.]

[CompareStringWrapW está disponible para usar en Windows XP. No estará disponible en versiones posteriores. Debería usar CompareStringW in su lugar.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función no está disponible a partir de Windows Vista].

[Esta función está obsoleta y podría no estar disponible en versiones posteriores de Windows.]

[ DAD_AutoScroll está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores.]

[ DAD_DragEnterEx está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Use ImageList_DragEnter en su lugar. ]

[ DAD_DragEnterEx2 está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Use ImageList_DragEnter en su lugar.]

[ DAD_DragLeave está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Use ImageList_DragLeave en su lugar.]

[ DAD_DragMove está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Use ImageList_DragMove en su lugar.] ]

[ DAD_SetDragImage está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Use ImageList_BeginDrag en su lugar.]

[ DAD_ShowDragImage está disponible en Windows 2000 y Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Use ImageList_DragShowNolock en su lugar. ]

[Esta función ha quedado obsoleta y solo para compatibilidad anterior. Use ExpandEnvironmentStrings en su lugar.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. ]

[Esta función está disponible en Windows XP con SP2 a través de Windows Vista. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. En su lugar, las aplicaciones cliente deben utilizar IAttachmentExecute presentar un entorno de usuario que proporcione la descarga y el intercambio seguros de archivos a través del correo electrónico y los archivos adjuntos de mensajería.]

[FindResourceWrapW está disponible para usar en Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Debería usar FindResourceW en su lugar.]

[GetDateFormatWrapW está disponible para usar en Windows XP. No estará disponible en versiones posteriores. Debería usar GetDateFormatW in su lugar.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[GetTimeFormatWrapW está disponible para usar en Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores. Debería usar GetTimeFormatW in su lugar.]

[ GUIDFromString está disponible a través de Windows XP con SP2 o Windows Vista. Es posible que se modifique o no esté disponible en versiones posteriores. Las aplicaciones deberían usarse CLSIDFromString or IIDFromString en lugar de esta función.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[IsCharAlphaNumericWrapW está disponible para usar en Windows XP. No estará disponible en versiones posteriores. Debería usar IsCharAlphaNumericW in su lugar.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. Use GetDriveType or WNetGetConnection en su lugar.]

[Esta interfaz está suportada a través de Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. Use InitCommonControlsEx en su lugar.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función no está disponible para usar similar a Windows 7].

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función no está disponible para usar similar a Windows 7].

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función no está disponible para usar en Windows XP]. Es posible que se modifique o no esté disponible en versiones posteriores. Use OutputDebugStringW in su lugar.]

[El ParseField función que actualmente se espera que esta función esté disponible para su uso en la próxima versión del sistema operativo Microsoft Windows. Es posible que se modifique o no esté disponible en versiones posteriores.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función no está soportada a partir de Windows Vista].

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. Use CoTaskMemAlloc en su lugar.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta estructura no es compatible].

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. Use CLSIDFromString en su lugar.]

[SHCreateProcessAsUserW no está implementado en Windows XP o sistemas posteriores.]

[SHCreateProcessAsUserW ya no se implementa en Windows XP o versiones posteriores.]

[Esta función está obsoleta. Use CreateClassMoniker en su lugar. Tenga en cuenta que el CLSID utilizado en la llamada a CreateClassMoniker debe estar definido por la aplicación. No llame CreateClassMoniker con un sistema definido CLSID.]

[ SHDestroyPropSheetExtArray está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede que se modifique o no esté disponible en versiones.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[ SHExtractIconsW está disponible a través de Windows XP con SP2 o Windows Vista. Es posible que se modifique o no esté disponible en versiones posteriores.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. No es compatible con Windows Vista y versiones posteriores. Use OleFlushClipboard en su lugar.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows. Use CoTaskMemFree en su lugar.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[SHGetMalloc está disponible en Windows Vista y Windows Server 2003, pero puede sufrir modificaciones o no estar disponible en versiones posteriores del sistema operativo o del producto. Consulte la sección Observaciones para obtener recomendaciones alternativas].

[SHGetShellStyleHInstance está disponible para su uso en el sistema operativo Windows XP hasta el SP2 inclusive. No está disponible en versiones posteriores de Windows, como Windows Vista].

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. No está soportada a partir de Windows Vista].

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. No está disponible a partir de Windows Vista].

[Esta función ya no es soportada.]

[Esta función ya no es soportada.]

[Esta función está disponible a través de Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible a través de Windows XP y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Esta función está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Este objeto está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Este objeto está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Este objeto está disponible en Windows XP con SP2 y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Este objeto está disponible en Windows XP con Service Pack 2 (SP2) y Windows Server 2003. Es posible que se modifique o no esté disponible en versiones posteriores de Windows.]

[Este objeto está soportado en Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Este objeto está soportado en Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Este objeto está soportado en Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Este objeto está soportado en Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Este objeto está soportado en Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Este objeto está soportado en Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[El único método, DoContextMenuPopup, ya no está disponible a partir de Windows Server 2003].

[Esta interfaz ha quedado obsoleta. Está está soportado en Windows XP con SP2 y Windows Server 2003. No está soportada a partir de Windows Vista].

[ IDeskBandInfo pueden verse alterados o no estar disponibles en versiones posteriores del sistema operativo o del producto].

[Esta interfaz está suportada a través de Windows XPSP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Esta interfaz está suportada a través de Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Esta interfaz está suportada a través de Windows XP con SP2 y Windows Server 2003. No está soportada a partir de Windows Vista].

[El IEnumSyncItems interfaz está disponible para uso a través de Windows XP. No está disponible en versiones posteriores de Windows.]

[El IEnumSyncSchedules interfaz está disponible para uso a través de Windows XP. no está disponible en versiones posteriores de Windows.]

[El IIdentityChangeNotify interfaz está disponible para uso a través en Windows 2000. En Windows XP, esta funcionalidad ha sido sustituida por Cuentas de usuario con cambio rápido de usuario y escritorio remoto, y podría ser alterado o no disponible en versiones posteriores].

[Esta interfaz está suportada a través de Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Esta interfaz no está soportada a partir de Windows Vista. Se ha eliminado de las cabeceras públicas].

[Esta interfaz está suportada a través de Windows XP con SP2 y Windows Server 2003. No está soportada a partir de Windows Vista].

[Esta interfaz está suportada a través de Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[ IShellFolderView ya no está disponible a partir de Windows Server 7. En su lugar, use IFolderView2 y IFolderView.]

[Esta interfaz dejará de ser compatible con el tiempo. Se recomienda utilizar las API GDI+ de Windows en lugar de IShellImageData métodos.]

[IShellTaskScheduler2 está disponible para usar en Windows XP. Es posible que se modifique o no esté disponible en versiones posteriores.]

[El ISyncSchedule interfaz está disponible para uso a través de Windows XP. No está disponible en versiones posteriores de Windows.]

[El ISyncScheduleMgr interfaz está disponible para uso a través de Windows XP. No está disponible en versiones posteriores de Windows.]

[ ITravelEntry puede no ser compatible con versiones de Windows posteriores a Windows XP].

[Esta notificación está suportada a través de Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

[Esta notificación está suportada a través de Windows XP con SP2 y Windows Server 2003. Podría no ser soportada en versiones posteriores de Windows.]

Las siguientes API están obsoletas o han sido sustituidas por otras nuevas.

En esta sección

Tema Descripción
AUTO_SCROLL_DATA
AUTO_SCROLL_DATA pueden verse alterados o no estar disponibles.
CABINETSTATE
CABINETSTATE pueden verse alterados o no estar disponibles.
DESKBANDINFO
Recibe información sobre un objeto de banda. Esta estructura se utiliza con la estructura obsoleta IDeskBand::GetBandInfo método.
SECURELOCK
Obsoleto. Esta enumeración se usa a través de BASEBROWSERDATA para indicar el estado del icono de bloqueo del navegador base.
FOLDERSETDATA
Obsoleto. Datos usados en IBrowserService2::GetFolderSetData.
TOOLBARITEM
Obsoleto. Datos usados en IBrowserService2::_GetToolbarItem, IBrowserService2::v_MayGetNextToolbarFocus, y IBrowserService2::_SetFocus para definir la barra de tareas de un elemento.
AddMRUStringW
Añade una cadena al principio de la lista de las más utilizadas (MRU).
CallCPLEntry16
No realiza ninguna función. Se proporciona para mantener la compatibilidad con versiones anteriores.
CanShareFolderW
Se utiliza para determinar si se muestra el Compartir esta carpeta opción en vista web.
CharLowerWrapW
Convierte una cadena de caracteres Unicode o un único carácter a minúsculas. Si el operando es una cadena de caracteres, la función convierte los caracteres en su lugar.
Note:CharLowerWrapW está envuelto por el CharLowerW función. Consulte el CharLower página para más información.
CharUpperBuffWrapW
Convierte los caracteres en minúsculas de una memoria intermedia en caracteres en mayúsculas. La función convierte los caracteres en su lugar.
Note:CharLowerWrapW está envuelto por el CharUpperBuffW función. Consulte el CharUpperBuff página para más información.
CIDLData_CreateFromIDArray
CIDLData_CreateFromIDArray pueden verse alterados o no estar disponibles.
CompareStringWrapW
Compara dos cadenas de caracteres Unicode, utilizando una configuración regional especificada.
Note:CharLowerWrapW está envuelto por el CompareStringW función. Consulte el CompareString página para más información.
ConnectToConnectionPoint
Establece o finaliza una conexión entre el sumidero de un cliente y un contenedor de punto de conexión.
CreateHardwareEventMoniker
Crea un moniker que representa un componente hardware y su manejador de eventos asociado. AutoPlay utiliza esta función para permitir que las aplicaciones utilicen los eventos de AutoPlay.
CreateUserProfileEx
AutoPlay utiliza esta función para permitir que las aplicaciones utilicen los eventos de AutoPlay.
CscSearchApiGetInterface
Crea una instancia de un CCscSearchApiInterface objecto.
DAD_AutoScroll
Desplaza la ventana mientras se arrastra una imagen.
DAD_DragEnterEx
Bloquea las actualizaciones de la ventana especificada durante una operación de arrastre y muestra la imagen arrastrada en la posición especificada dentro de la ventana.
DAD_DragEnterEx2
Bloquea las actualizaciones de la ventana especificada durante una operación de arrastre y soltar y muestra la imagen arrastrada en la posición especificada dentro de la ventana.
DAD_DragLeave
Desbloquee la ventana bloqueada por el DAD_DragEnterEx función.
DAD_DragMove
Mueve la imagen que se arrastra durante una operación de arrastrar y colocar.
DAD_SetDragImage
Establezca la imagen de arrastre.
DAD_ShowDragImage
Muestra u oculta la imagen arrastrada.
DoEnvironmentSubst
Analiza una cadena de entrada que contiene referencias a una o más variables de entorno y las sustituye por sus valores completamente expandidos.
DriveType
DriveType pueden verse alterados o no estar disponibles.
EnumMRUListW
Enumera el contenido de la lista MRU. Opcionalmente recupera un elemento de la enumeración.
EstimateFileRiskLevel
Estima el riesgo de ejecutar código desconocido cuando se llama a un manejador en un archivo dado. Este riesgo se basa en la comprensión del manipulador y del contenido del código del fichero.
ExtractAssociatedIconEx
ExtractAssociatedIconEx pueden verse alterados o no estar disponibles.
FindResourceWrapW
Determina la ubicación de un recurso con el tipo y nombre especificados, en el módulo especificado.
Note:FindResourceWrapW está envuelto por el FindResourceW función. Consulte el FindResource página para más información.
GetDateFormatWrapW
Formatea una fecha como una cadena de fecha para una configuración regional especificada. La función formatea una fecha especificada o la fecha del sistema local.
Note:GetDateFormatWrapW está envuelto por el GetDateFormatW función. Consulte el GetDateFormat página para más información.
GetFileNameFromBrowse
Crea un abierto para que el usuario pueda especificar la unidad, el directorio y el nombre del archivo que desea abrir.
GetMenuPosFromID
GetMenuPosFromID pueden verse alterados o no estar disponibles.
GetTimeFormatWrapW
Formatea la hora como una cadena horaria para una configuración regional especificada. La función da formato a una hora especificada o a la hora local del sistema.
Note:GetTimeFormatWrapW está envuelto por el GetTimeFormatW función. Consulte el GetTimeFormat página para más información.
GUIDFromString
Convierte una cadena en un GUID.
ILLoadFromStream
Obsoleto. Carga un ITEMIDLIST estructura desde una corriente.
ILLoadFromStreamEx(IStream*, PIDLIST_ABSOLUTE*)
Esta función puede modificarse o no estar disponible.
ILLoadFromStreamEx(IStream*, PIDLIST_RELATIVE*)
Esta función puede modificarse o no estar disponible.
ILLoadFromStreamEx(IStream*, PITEMID_CHILD*)
Esta función puede modificarse o no estar disponible.
IsCharAlphaNumericWrapW
Determina si un carácter es alfabético o numérico. Esta determinación se basa en la semántica del idioma seleccionado por el usuario durante la configuración o a través del Panel de Control.
Note:IsCharAlphaNumericWrapW está envuelto por el IsCharAlphaNumericW función. Consulte el IsCharAlphaNumeric página para más información.
IsNetDrive
Comprueba si una unidad es de red.
IsUserAnAdmin
IsUserAnAdmin pueden verse alterados o no estar disponibles.
LPFNDFMCALLBACK
LPFNDFMCALLBACK pueden verse alterados o no estar disponibles.
LPFNVIEWCALLBACK
Define el prototipo de la función de llamada de retorno utilizada por el objeto de vista de carpetas del sistema. Esta función duplica esencialmente la funcionalidad de IShellFolderViewCB.
LinkWindow_RegisterClass
Registra una clase de ventana que permite SysLink control común que se utilizará en una ventana.
LinkWindow_UnregisterClass
Deja de registrar una clase de ventana registrada por LinkWindow_RegisterClass.
MLFreeLibrary
Desenlaza una DLL de recursos cargada por la aplicación MLLoadLibrary función
MLHtmlHelp
Muestra una ventana de ayuda que corresponde a la configuración actual del idioma de la interfaz de usuario.
MLLoadLibrary
Asigna una DLL de recursos adecuada al espacio de direcciones de la función de llamada, basándose en el idioma de interfaz de usuario predeterminado.
MLWinHelp
Inicia la Ayuda de Windows (Winhelp.exe) y pasa datos adicionales que indican la naturaleza de la ayuda solicitada por la aplicación.
OpenRegStream
OpenRegStream pueden verse alterados o no estar disponibles. En su lugar, use SHOpenRegStream2 or SHOpenRegStream.
Use OutputDebugStringWrapW in su lugar.]
Envía una cadena Unicode al depurador para su visualización.
Note:OutputDebugStringWrapW está envuelto por el OutputDebugStringW función. Consulte el OutputDebugString página para más información.
ParseField
Lee una línea de Setup.inf y extrae el campo especificado de la cadena.
PassportWizardRunDll
Inicia el Asistente de Passport cuando se utiliza con Rundll32.exe.
PathCleanupSpec
PathCleanupSpec pueden verse alterados o no estar disponibles.
PathGetShortPath
PathGetShortPath pueden verse alterados o no estar disponibles.
PathIsExe
PathIsExe pueden verse alterados o no estar disponibles.
PathIsSlow
PathIsSlow pueden verse alterados o no estar disponibles.
PathProcessCommand
Obsoleto. Procesa una cadena que contiene una línea de comandos y genera una cadena adecuadamente entrecomillada, con argumentos adjuntos si es necesario.
PathResolve
PathResolve pueden verse alterados o no estar disponibles.
PerUserInit
Crea My Documents y otras carpetas especiales, las inicializa según sea necesario y crea la carpeta Enviar a atajo para Mis Documentos.
PFNASYNCICONTASKCALLBACK
Define el prototipo de la función de devolución de llamada utilizada por SHMapIDListToImageListIndexAsync.
PickIconDlg
PickIconDlg pueden verse alterados o no estar disponibles.
ReadCabinetState
ReadCabinetState pueden verse alterados o no estar disponibles.
RealDriveType
RealDriveType pueden verse alterados o no estar disponibles.
RestartDialog
Muestra un cuadro de diálogo que solicita al usuario que reinicie Windows. Cuando el usuario pulsa el botón, la función llama a ExitWindowsEx para intentar reiniciar Windows.
RestartDialogEx
Muestra un cuadro de diálogo que pregunta al usuario que reinicie Windows. Cuando el usuario pulsa el botón, la función llama a ExitWindowsEx para intentar reiniciar Windows.
SHAddFromPropSheetExtArray
Añade páginas a una matriz de extensión de hoja de propiedades creada por SHCreatePropSheetExtArray.
SHAlloc
Asigna memoria del montón del Shell.
SHAllocShared
SHAllocShared pueden verse alterados o no estar disponibles.
SHAnsiToAnsi
Copia una cadena ANSI.
SHAnsiToUnicode
Convierte una cadena de la página de códigos ANSI a la página de códigos Unicode.
SHChangeDWORDAsIDList
SHChangeDWORDAsIDList pueden verse alterados o no estar disponibles.
SHChangeProductKeyAsIDList
SHChangeUpdateImageIDList
SHChangeUpdateImageIDList pueden verse alterados o no estar disponibles.
SHCloneSpecialIDList
SHCloneSpecialIDList pueden verse alterados o no estar disponibles. Instead, use SHGetSpecialFolderLocation.
Use SHCLSIDFromString en su lugar.]
Toma la forma de cadena de un identificador de clase (CLSID) y crea el CLSID correspondiente.
SHCoCreateInstance
SHCoCreateInstance pueden verse alterados o no estar disponibles. En su lugar, use CreateClassMoniker.
SHCreateDirectory
Crea una nueva carpeta del sistema de archivos.
SHCreateDirectoryEx
Crea una nueva carpeta del sistema de archivos, con atributos de seguridad opcionales.
SHCreateFileExtractIcon
SHCreateFileExtractIcon pueden verse alterados o no estar disponibles.
SHCreateProcessAsUserW
Crea un nuevo proceso en modo usuario y su subproceso principal para ejecutar un archivo ejecutable especificado.
SHCREATEPROCESSINFOW
Contiene la información necesaria para SHCreateProcessAsUserW para crear un proceso.
SHCreatePropSheetExtArray
SHCreatePropSheetExtArray pueden verse alterados o no estar disponibles.
SHCreateQueryCancelAutoPlayMoniker
Obsoleto. Crea QueryCancelAutoPlay que puede utilizarse para registrar la clase IQueryCancelAutoPlay en la tabla de objetos en ejecución (ROT).
SHCreateStdEnumFmtEtc
SHCreateStdEnumFmtEtc pueden verse alterados o no estar disponibles.
SHCreateStreamOnFile
SHCreateStreamOnFile pueden verse alterados o no estar disponibles. En su lugar, use SHCreateStreamOnFileEx.
SHDestroyPropSheetExtArray
Libera los manejadores de hojas de propiedades que apuntan a un array creado por SHCreatePropSheetExtArray.
Shell_GetCachedImageIndex
Shell_GetCachedImageIndex pueden verse alterados o no estar disponibles.
Shell_GetImageLists
Recupera listas de imágenes del sistema para iconos grandes y pequeños.
Shell_MergeMenus
Shell_MergeMenus pueden verse alterados o no estar disponibles.
ShellMessageBox
ShellMessageBox pueden verse alterados o no estar disponibles.
SHExtractIconsW
Crea una matriz de identificadores para los iconos extraídos de un archivo especificado.
SHFind_InitMenuPopup
SHFind_InitMenuPopup may be altered or unavailable.
SHFindFiles
SHFindFiles pueden verse alterados o no estar disponibles.
SHFlushClipboard
Realiza la secuencia de apagado del portapapeles. También libera el IDataObject colocado en el portapapeles por la tecla OleSetClipboard función.
SHFlushSFCache
SHFlushSFCache pueden verse alterados o no estar disponibles.
SHFormatDateTime
SHFormatDateTime pueden verse alterados o no estar disponibles.
SHFormatDrive
SHFormatDrive pueden verse alterados o no estar disponibles.
SHFree
Libera la memoria asignada por SHAlloc.
SHFreeShared
SHFreeShared pueden verse alterados o no estar disponibles.
SHGetAttributesFromDataObject
SHGetAttributesFromDataObject pueden verse alterados o no estar disponibles.
SHGetFolderLocation
Obsoleto. Recupera la ruta de una carpeta como un ITEMIDLIST estructura.
SHGetFolderPath
Obsoleto. Obtiene la ruta de una carpeta identificada por un CSIDL valor.
Nota: A partir de Windows Vista, esta función es simplemente una envoltura para SHGetKnownFolderPath. El valor CSIDL se traduce a su valor asociado KNOWNFOLDERID y entonces SHGetKnownFolderPath se llama. Las nuevas aplicaciones deben utilizar el sistema de carpetas conocido en lugar del antiguo sistema CSIDL, que sólo se admite por compatibilidad con versiones anteriores.
SHGetFolderPathAndSubDir
Obtiene la ruta de una carpeta y añade una ruta de subcarpeta proporcionada por el usuario.
SHGetInverseCMAP
Recupera la asignación de la tabla de colores inversa para la paleta de medios tonos.
SHGetMalloc
Recupera un puntero al Shell's IMalloc interfaz.
SHGetRealIDL
SHGetRealIDL pueden verse alterados o no estar disponibles.
SHGetSetFolderCustomSettings
SHGetSetFolderCustomSettings pueden verse alterados o no estar disponibles.
SHGetSetSettings
SHGetSetSettings pueden verse alterados o no estar disponibles.
SHGetShellStyleHInstance
Obsoleto. Intenta obtener un «handle» del archivo Shellstyle.dll.
SHGetSpecialFolderLocation.
SHGetSpecialFolderLocation no está soportado y puede ser alterado o no disponible en el futuro. Instead, use SHGetFolderLocation.
SHGetSpecialFolderPath
SHGetSpecialFolderPath is not supported. En su lugar, use ShGetFolderPath.
SHGetViewStatePropertyBag
SHGetViewStatePropertyBag pueden verse alterados o no estar disponibles.
SHHandleUpdateImage
SHHandleUpdateImage pueden verse alterados o no estar disponibles.
SHILCreateFromPath
SHILCreateFromPath pueden verse alterados o no estar disponibles.
SHInvokePrinterCommand
Ejecuta un comando en un objeto de impresión.
Nota: Esta función ha quedado obsoleta a partir de Windows Vista. Se recomienda que, en su lugar, invoque verbos en las impresoras a través de IContextMenu or ShellExecute.
SHIsChildOrSelf
Compara si una ventana es igual, hija o descendiente de una segunda ventana.
SHLimitInputEdit
Establece los límites de caracteres válidos para un control de edición.
SHLoadOLE
Obsoleto. Se proporciona para mantener la compatibilidad con versiones anteriores.
SHLockShared
SHLockShared pueden verse alterados o no estar disponibles.
SHMapIDListToImageListIndexAsync
Recupera un índice en la lista de imágenes del sistema cuando se le da un IShellFolder and an ITEMIDLIST que se contiene en él. Esta función también obtiene el icono final de la llamada de retorno si es necesario.
SHMapPIDLToSystemImageListIndex
SHMapPIDLToSystemImageListIndex pueden verse alterados o no estar disponibles.
SHMessageBoxCheck
SHMessageBoxCheck pueden verse alterados o no estar disponibles.
SHObjectProperties
SHObjectProperties pueden verse alterados o no estar disponibles.
SHOpenPropSheet
SHOpenPropSheet pueden verse alterados o no estar disponibles.
SHOpenRegStream
Obsoleto. Abre un valor del registro y proporciona un flujo que se puede utilizar para leer o escribir en el valor.
Nota: Esta función ha sido sustituida por SHOpenRegStream2. Se recomienda utilizar SHOpenRegStream2 en todo momento.
SHRegGetBoolValueFromHKCUHKLM
Evalúa un valor de clave de registro y devuelve un valor booleano que refleja si el valor existe y el estado esperado coincide con el estado real. Esta función comprobará primero HKEY_CURRENT_USER en busca de la información solicitada en la subclave especificada. Si la información no existe en el subárbol HKEY_CURRENT_USER, buscará la misma información en el subárbol HKEY_LOCAL_MACHINE.
SHRegGetValue
Recupera un valor del registro.
SHRegGetValueFromHKCUHKLM
Obtiene la información especificada del registro. Esta función comprobará HKEY_CURRENT_USER en busca de la información solicitada en la subclave especificada. Si la información no existe en el subárbol HKEY_CURRENT_USER, la función busca la misma información en el subárbol HKEY_LOCAL_MACHINE.
SHReplaceFromPropSheetExtArray
Solicita cada hoja de propiedades de una matriz de extensión de hojas de propiedades para reemplazar páginas. A cada página se le permite un máximo de una sustitución.
SHRestricted
SHRestricted pueden verse alterados o no estar disponibles.
SHSetFolderPath
Obsoleto. Asigna una nueva ruta a una carpeta del sistema identificada por su CSIDL.
SHSendMessageBroadcast
Envía un mensaje a todas las ventanas de nivel superior del sistema.
SHShellFolderView_Message
SHShellFolderView_Message pueden verse alterados o no estar disponibles.
SHSimpleIDListFromPath
Obsoleto. Recupera la ruta de una carpeta como un ITEMIDLIST estructura cuando se le pasa una ruta.
SHStartNetConnectionDialog
SHStartNetConnectionDialog pueden verse alterados o no estar disponibles.
SHStripMneumonic
Elimina el marcador mnemónico de una cadena.
SHUnicodeToAnsi
Convierte una cadena de la página de códigos Unicode a la página de códigos ANSI.
SHUnicodeToUnicode
Copia una cadena Unicode.
SHUnlockShared
SHUnlockShared pueden verse alterados o no estar disponibles.
SHValidateUNC
SHValidateUNC pueden verse alterados o no estar disponibles.
SignalFileOpen
SignalFileOpen pueden verse alterados o no estar disponibles.
StopWatchFlush
StopWatchFlush pueden verse alterados o no estar disponibles.
StopWatchMode
StopWatchMode pueden verse alterados o no estar disponibles.
UpdateAllDesktopSubscriptions
Obsoleto. Enumera las URL de todos los componentes de Desktop y comprueba si están suscritos. Si están suscritas, se entregan las suscripciones.
UrlFixupW
UrlFixupW pueden verse alterados o no estar disponibles.
WhichPlatform
WhichPlatform pueden verse alterados o no estar disponibles.
Win32DeleteFile
Win32DeleteFile pueden verse alterados o no estar disponibles.
WOWShellExecute
Realiza una operación en un archivo especificado. WOWShellExecute sólo existe para su uso con la máquina virtual DOS de Microsoft Windows NT (Ntvdm.exe), que permite ejecutar el sistema operativo de disco (DOS) y el software de 16 bits en un sistema Windows, y no debe ser utilizado por nadie más. Use ShellExecute en su lugar.
WriteCabinetState
WriteCabinetState pueden verse alterados o no estar disponibles.
Funciones de encapsulador SHLWAPI
Las tablas de este documento enumeran las funciones de envoltura de Shlwapi.dll que proporcionan funcionalidad Unicode limitada a Windows 95, Windows 98 y Windows Millennium Edition (Windows Me).
Fileopen
Apoya el Abrir archivo cuadro de diálogo común.
FileTypes
Crea el Tipos de ficheros página del Opciones de carpeta propiedad que el usuario muestra al hacer clic en Opciones de carpeta en el Windows Explorer Herramientas menú
FolderItemsFDF
Representa una carpeta Shell y todos sus hijos.
ImageRecompress
Permite recomprimir una imagen.
MenuBand
Admite bandas de menú Shell.
MenuBandSite
Obtiene o establece la información del sitio de la banda del menú.
NewMenu
Crea un Nuevo menú contextual de un elemento de Shell.
ShellFldSetExt
Crea un Opciones de carpeta cuadro de diálogo.
ShellFolderBand
Gestiona las bandas de carpetas. La barra de inicio rápido es un ejemplo de banda de carpetas.
Shell Image Store
Crea una instancia de un IShellImageStore objecto.
IBrowserService
Obsoleto. Los métodos expuestos por esta interfaz son análogos a los métodos protegidos virtuales en la herencia normal de C++. La jerarquía de herencia de los objetos abarca varias DLL. La jerarquía está formada por una clase base y varias clases derivadas que corresponden a controles, entre ellos CLSID_WebBrowser y el escritorio del usuario. Los objetos que no pertenezcan a la jerarquía no deben implementar esta interfaz ni utilizar la mayoría de sus métodos.
IBrowserService2
Obsoleto. IBrowserService2 extiende IBrowserService. Los métodos expuestos por esta interfaz son análogos a los métodos protegidos virtuales en la herencia normal de C++. La jerarquía de herencia de los objetos abarca varias DLL. La jerarquía está formada por una clase base y varias clases derivadas que corresponden a controles entre ellos CLSID_WebBrowser y el escritorio del usuario. Los objetos que no pertenezcan a la jerarquía no deben implementar esta interfaz ni utilizar la mayoría de sus métodos.
IBrowserService3
Obsoleto. Los métodos expuestos por esta interfaz son análogos a los métodos protegidos virtuales en la herencia normal de C++. la jerarquía de herencia de los objetos abarca varias DLL. La jerarquía está formada por una clase base y varias clases derivadas que corresponden a controles, entre ellos CLSID_WebBrowser y el escritorio del usuario. Los objetos que ni pertenezcan a la jerarquía no deben implementar esta interfaz ni utilizar la mayoría de sus métodos.
IBrowserService4
Obsoleto.
ICDBurnExt
ICDBurnExt pueden verse alterados o no estar disponibles.
IColumnProvider
Expone métodos que permiten añadir columnas personalizadas en la vista Detalles del Explorador de Windows.
Note: Apoyo a IColumnProvider se ha eliminado a partir de Windows Vista. En su lugar se utiliza el sistema de propiedades de Windows. Consulte Windows Property System para materiales conceptuales que expliquen el uso del nuevo sistema.
IContextMenuSite
Implementado por la vista de carpetas por defecto creada con SHCreateShellFolderView. Una implementación de IContextMenuSite apoya IContextMenu::QueryContextMenu, IContextMenu::InvokeCommand, y TrackPopupMenu y cualquier reenvío de mensajes necesario para esa función. IContextMenuSite también suele actualizar la barra de estado.
IDefViewFrame
Used only for its IUnknown funcionalidad. No tiene métodos propios.
IDefViewID
IDefViewID pueden verse alterados o no estar disponibles.
IDefViewSafety
Obsoleto. Expone un método que determina la configuración de la zona de contenido web de una página antes de que se acceda a ella.
IDeskBand
Usado para obtener información sobre un objeto de banda.
Importante:
Debería usar thumbnail toolbars en nuevos desarrollos en lugar de las bandas de escritorio, que no son compatibles a partir de Windows 7.
IDeskBand2
Expone métodos para activar y consultar efectos de translucidez en un objeto deskband.
Importante:
Debería usar thumbnail toolbars en nuevos desarrollos en lugar de las bandas de escritorio, que no son compatibles a partir de Windows 7.
IDeskBandInfo
Expone un método para obtener el ancho de banda predeterminado de Desk Band.
IDeskBar
Expone métodos que permiten la manipulación de la barra de escritorio.
IDocViewSite
Utilizado como objeto de sitio por el IShellView interfaz.
IDVGetEnum
Expone métodos que permiten al objeto de vista de la carpeta del sistema proporcionar a otro objeto una enumeración de elementos, sin que el segundo objeto ejecute una enumeración redundante.
IEnumSyncItems
Expone métodos que proporcionan una enumeración de todos los elementos de un programa de sincronización.
IEnumSyncSchedules
Proporciona una enumeración de todos los horarios de sincronización.
IEnumUserIdentity
IEnumUserIdentity no está soportado y puede ser alterado o no disponible en el futuro. En su lugar, use Cuentas de usuario con cambio rápido de usuario y escritorio remoto.
IExpDispSupport
Obsoleto. Expone métodos que permiten recuperar propiedades, traducir aceleradores de teclado y determinar un punto de conexión para determinados eventos.
IExpDispSupportXP
Obsoleto. Expone métodos que permiten recuperar propiedades, traducir aceleradores de teclado y determinar un punto de conexión para determinados eventos.
IFolderBandPriv
[ IFolderBandPriv está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
IIdentityChangeNotify
Obsoleto. Notifica las modificaciones de las identidades de usuario en el sistema, así como las solicitudes de los usuarios para cambiar la identidad de usuario actual.
IInsertItem
IInsertItem pueden verse alterados o no estar disponibles.
IMenuBand
Expone métodos que permiten a un objeto COM (Component Object Model) recibir y traducir los mensajes apropiados.
IPassportClientServices
El IPassportClientServices expone un método para determinar si existe una credencial de Windows Live ID.
IPassportWizard
Expone un método que invoca al Asistente de Windows XP Passport.
IRegTreeItem
Expone métodos que recuperan y establecen el estado de los elementos de un control de vista en árbol que tienen el atributo Estilos de ventana del control vista de árbol conjunto de banderas.
IShellExecuteHook
Nota: Los ganchos de ejecución de shell están obsoletos desde Windows Vista.
Expone un método que amplía el comportamiento del método ShellExecute o ShellExecuteEx funciones. Normalmente se implementa mediante subsistemas que exponen los nombres de los objetos que el usuario puede especificar en el campo Run después de hacer clic en el botón de Windows Empezar botón.
IShellFolderBand
IShellFolderBand pueden verse alterados o no estar disponibles.
IShellFolderView
Expone métodos que manipulan las vistas de la carpeta Shell.
IShellIconOverlayManager
IShellIconOverlayManager pueden verse alterados o no estar disponibles.
IShellImageData
Expone métodos y propiedades que muestran, manipulan y describen datos de imagen.
IShellImageStore
Obsoleto. Expone métodos que manipulan la caché de imágenes.
IShellService
Obsoleto. IShellService Expone un método que declara la propiedad cuando un componente de servicio que implementa una determinada interfaz se comparte entre varios clientes, como Windows Internet Explorer y Windows Explorer.
IShellTaskScheduler
IShellTaskScheduler pueden verse alterados o no estar disponibles.
IShellTaskScheduler2
Amplía la funcionalidad de IShellTaskScheduler heredando todos sus métodos, proporcionando la capacidad de colocar una tarea en la cola con referencia a otras tareas de su prioridad, y añadiendo un método para restablecer la prioridad de una tarea.
ISyncSchedule
Expone métodos asociados a un programa de sincronización individual.
ISyncScheduleMgr
Expone métodos para configurar y controlar un programador de sincronización para la gestión de la sincronización.
IThumbnailCapture
Expone un método que obtiene una representación en miniatura de un fondo de pantalla HTML.
Nota: Esta interfaz es obsoleta a partir de Windows 7. La función que soportaba ya no está presente en Windows.
ITravelEntry
Obsoleto. Expone métodos para identificar, invocar y actualizar un elemento individual del historial de viajes del navegador.
ITravelLog
Obsoleto. Expone métodos que mantienen y manipulan un registro de viajes en el navegador.
IUserIdentity
IUserIdentity no está soportado y puede ser alterado o no disponible en el futuro. En su lugar, use Cuentas de usuario con cambio rápido de usuario y escritorio remoto.
IUserIdentity2
IUserIdentity2 no está soportado y puede ser alterado o no disponible en el futuro. En su lugar, use Cuentas de usuario con cambio rápido de usuario y escritorio remoto.
IUserIdentityManager
IUserIdentityManager no está soportado y puede ser alterado o no disponible en el futuro. En su lugar, use Cuentas de usuario con cambio rápido de usuario y escritorio remoto.
SFVM_DIDDRAGDROP
SFVM_DIDDRAGDROP pueden verse alterados o no estar disponibles.
SFVM_GETDETAILSOF
SFVM_GETDETAILSOF pueden verse alterados o no estar disponibles.
SFVM_GETPANE
SFVM_GETPANE pueden verse alterados o no estar disponibles.
SFVM_GETZONE
Permite que el objeto de devolución de llamada proporcione información sobre la zona de Internet. Used por IShellFolderViewCB::MessageSFVCB.
SFVM_QUERYFSNOTIFY
SFVM_QUERYFSNOTIFY pueden verse alterados o no estar disponibles.
SFVM_SETISFV
Notifica al objeto callback del sitio contenedor. Sólo se utiliza cuando IObjectWithSite::SetSite no es compatible y SHCreateShellFolderViewEx se usa. Used por IShellFolderViewCB::MessageSFVCB.
SFVM_THISIDLIST
SFVM_THISIDLIST pueden verse alterados o no estar disponibles.