Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Varias tecnologías usan este encabezado. Para más información, consulte:
shlobj.h contiene las siguientes interfaces de programación:
Interfaces
|
IActiveDesktopP Expone métodos que administran el escritorio de Windows. |
|
IADesktopP2 Proporciona métodos para administrar el escritorio de Windows. |
|
IColumnProvider Expone métodos que habilitan la adición de columnas personalizadas en la vista Detalles del Explorador de Windows. |
|
ICopyHookA Expone un método que crea un controlador de enlace de copia. (ANSI) |
|
ICopyHookW Expone un método que crea un controlador de enlace de copia. (Unicode) |
|
ICurrentWorkingDirectory Expone métodos que permiten a un cliente recuperar o establecer el directorio de trabajo actual de un objeto. |
|
IDefViewFrame Solo se usa para su funcionalidad IUnknown. No tiene métodos propios. |
|
IDockingWindowFrame Expone métodos que admiten la adición de objetos IDockingWindow a un marco. Implementado por el explorador. |
|
IDocViewSite Se usa como objeto de sitio por la interfaz IShellView. |
|
IFileViewerA Expone métodos que designan una interfaz que permite que se notifique a un visor de archivos registrados cuando debe mostrar o imprimir un archivo. (ANSI) |
|
IFileViewerSite Expone métodos que designan una interfaz que permite que un visor de archivos recupere el identificador en la ventana anclada actual o para establecer una nueva ventana anclada. |
|
IFileViewerW Expone métodos que designan una interfaz que permite que se notifique a un visor de archivos registrados cuando debe mostrar o imprimir un archivo. (Unicode) |
|
INewShortcutHookA Expone métodos para crear un nuevo acceso directo a Internet. (ANSI) |
|
INewShortcutHookW Expone métodos para crear un nuevo acceso directo a Internet. (Unicode) |
|
IShellFolderBand IShellFolderBand puede modificarse o no estar disponible. |
|
IShellImageStore En desuso. Expone métodos que manipulan la memoria caché de imágenes. |
|
IThumbnailCapture Expone un método que obtiene una representación en miniatura de un fondo de pantalla HTML. |
Functions
|
DriveType La función DriveType determina el tipo de unidad en función del número de unidad. (Función DriveType) |
|
GetFileNameFromBrowse La función GetFileNameFromBrowse crea un cuadro de diálogo Abrir para que el usuario pueda especificar la unidad, el directorio y el nombre de un archivo que se va a abrir. |
|
PathIsSlowA PathIsSlow puede modificarse o no estar disponible. (ANSI) |
|
PathIsSlowW PathIsSlow puede modificarse o no estar disponible. (Unicode) |
|
PathProcessCommand En desuso. Procesa una cadena que contiene una línea de comandos y genera una cadena entre comillas adecuada, con argumentos adjuntos si es necesario. |
|
PerUserInit Crea Mis documentos y otras carpetas especiales, las inicializa según sea necesario y crea el elemento de menú contextual Enviar a para Mis documentos. |
|
SHChangeNotifyRegisterThread Habilita el registro asincrónico y el registro de un subproceso. |
|
SHCreatePropSheetExtArray SHCreatePropSheetExtArray puede modificarse o no estar disponible. |
|
SHCreateQueryCancelAutoPlayMoniker En desuso. Crea un moniker de clase QueryCancelAutoPlay, que se puede usar para registrar el controlador IQueryCancelAutoPlay en la tabla de objetos en ejecución (ROT). |
|
SHLoadOLE En desuso. Se proporciona para mantener la compatibilidad con versiones anteriores. |
|
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). |
|
SHOpenPropSheetA SHOpenPropSheet puede modificarse o no estar disponible. (ANSI) |
|
SHOpenPropSheetW SHOpenPropSheet puede modificarse o no estar disponible. (Unicode) |
|
SHRunControlPanel Abre un elemento Panel de control. |
|
SoftwareUpdateMessageBox Muestra un cuadro de mensaje estándar que se puede usar para notificar a un usuario que se ha actualizado una aplicación. |
Estructuras
|
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ú. (AASHELLMENUITEM) |
|
BANDINFOSFB Contiene información sobre una banda de carpetas. Esta estructura se usa con los métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB. |
|
FVSHOWINFO Contiene información que el visor de archivos usa para mostrar un archivo. |
|
SFV_SETITEMPOS Almacena información de posición para un elemento. Se usa con SFVM_SETITEMPOS de mensajes. |
|
SHChangeProductKeyAsIDList ShChangeProductKeyAsIDList (estructura) |
|
SHCOLUMNDATA Contiene información que identifica un archivo determinado. Lo usa IColumnProvider::GetItemData al solicitar datos para un archivo determinado. |
|
SHCOLUMNINFO Contiene información sobre las propiedades de una columna. Lo usa IColumnProvider::GetColumnInfo. |
|
SHCOLUMNINIT Pasa información de inicialización a IColumnProvider::Initialize. |
|
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. |