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. |