Compartir a través de


Funciones de la utilidad varios de Shell

En esta sección se describen las funciones de Shell de Windows exportadas por Shlwapi.dll y definidas en Shlwapi.h y Shlwapi.lib que no se encuentran en una de las otras categorías de funciones de utilidad.

En esta sección

Tema Descripción
DllInstall
Controla la instalación y configuración de un archivo DLL.
GetProcessReference
Recupera el objeto específico del proceso proporcionado por SetProcessReference, incrementando el recuento de referencias para mantener activo el proceso.
HashData
Aplica hash a una matriz de datos.
IsInternetESCEnabled
Determina si Windows Internet Explorer está en la configuración de seguridad mejorada.
Isos
Comprueba si hay sistemas operativos y características de sistema operativo especificados.
IStream_Copy
Copia una secuencia en otra secuencia.
IStream_Read
Lee bytes de una secuencia especificada y devuelve un valor que indica si todos los bytes se leyeron correctamente.
IStream_ReadPidl
Lee un puntero a una lista de identificadores de elemento (PIDL) de un objeto IStream en un objeto PIDLIST_RELATIVE.
IStream_ReadStr
Lee de una secuencia y escribe en una cadena.
IStream_Reset
Mueve la posición de búsqueda en una secuencia especificada al principio de la secuencia.
IStream_Size
Recupera el tamaño, en bytes, de una secuencia especificada.
IStream_Write
Escribe datos de formato desconocido de un búfer en una secuencia especificada.
IStream_WritePidl
Escribe un PIDL de un objeto PCUIDLIST_RELATIVE en un objeto IStream .
IStream_WriteStr
Lee de una cadena y escribe en una secuencia.
IUnknown_AtomicRelease
Libera un puntero del Modelo de objetos componentes (COM) y lo establece en NULL.
IUnknown_GetSite
Llama al método IObjectWithSite::GetSite del objeto especificado.
IUnknown_GetWindow
Intenta recuperar un identificador de ventana de un objeto COM consultando varias interfaces que tienen un método GetWindow .
IUnknown_QueryService
Recupera una interfaz para un servicio de un objeto especificado.
IUnknown_Set
Cambia el valor de un puntero de interfaz COM y libera la interfaz anterior.
IUnknown_SetSite
Establece el sitio del objeto especificado llamando a su método IObjectWithSite::SetSite .
ParseURL
Realiza un análisis rudimentario de una dirección URL.
QISearch
Una implementación controlada por tablas del método IUnknown::QueryInterface .
SetProcessReference
Proporciona un objeto COM 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.
SHAutoComplete
Indica a los controles de edición del sistema que usen Autocompletar para ayudar a completar las direcciones URL o las rutas de acceso del sistema de archivos.
SHCreateMemStream
Crea una secuencia de memoria mediante un proceso similar a CreateStreamOnHGlobal.
SHCreateStreamOnFileEx
Abre o crea un archivo y recupera una secuencia para leer o escribir en ese archivo.
SHCreateThread
Crea un subproceso.
SHCreateThreadRef
Crea una referencia por subproceso a un objeto COM.
SHCreateThreadWithHandle
Crea un subproceso y recupera su identificador.
SHGetThreadRef
Recupera la referencia de objeto por subproceso establecida por SHSetThreadRef.
SHGlobalCounterDecrement
Disminuye un contador global.
SHGlobalCounterGetValue
Obtiene el valor actual de un contador global.
SHGlobalCounterIncrement
Incrementa un contador global.
SHIsLowMemoryMachine
SHReleaseThreadRef
Libera una referencia de subproceso antes de que se devuelva el procedimiento de subproceso.
SHSetThreadRef
Almacena una referencia por subproceso a un objeto COM. Esto permite al autor de la llamada controlar la duración del subproceso para que pueda asegurarse de que Windows no apagará el subproceso antes de que el autor de la llamada esté listo.