Compartir a través de


Funciones (sistema de propiedades de Windows)

En esta sección se describen las funciones del sistema de propiedades de Windows.

Tema Contenido
Funciones PROPVARIANT y VARIANT En esta sección se describe un conjunto de funciones auxiliares y conversión del sistema de propiedades de Windows que se usan con los tipos PROPVARIANT y VARIANT .
Funciones de la cesta de propiedades En esta sección se describe un conjunto de funciones auxiliares de Windows que se usan con objetos IPropertyBag .
PifMgr_CloseProperties Cierra las propiedades de la aplicación que se han abierto con PifMgr_OpenProperties.
PifMgr_GetProperties Devuelve un bloque de datos especificado de un archivo .pif.
PifMgr_OpenProperties Abre el archivo .pif asociado a una aplicación MS-DOS de Microsoft y devuelve un identificador a las propiedades de la aplicación.
PifMgr_SetProperties Asigna valores a un bloque de datos de un archivo .pif.
PSCoerceToCanonicalValue Convierte el valor de una propiedad en el valor canónico, según la descripción de la propiedad.
PSCreateAdapterFromPropertyStore Crea un adaptador a partir de un IPropertyStore.
PSCreateDelayedMultiplexPropertyStore Crea un almacén de propiedades de enlace retrasado de solo lectura que contiene varios almacenes de propiedades.
PSCreateMemoryPropertyStore Crea un almacén de propiedades en memoria.
PSCreateMultiplexPropertyStore Crea un almacén de propiedades de solo lectura que contiene varios almacenes de propiedades, cada uno de los cuales debe admitir IPropertyStore o IPropertySetStorage.
PSCreatePropertyChangeArray Crea un contenedor para un conjunto de objetos IPropertyChange . Este contenedor se puede usar con IFileOperation para aplicar un conjunto de cambios de propiedad a un conjunto de archivos.
PSCreatePropertyStoreFromObject Acepta la interfaz IUnknown de un objeto que admite IPropertyStore o IPropertySetStorage. Si el objeto admite IPropertySetStorage, se ajusta para que admita IPropertyStore.
PSCreatePropertyStoreFromPropertySetStorage Ajusta una interfaz IPropertySetStorage en una interfaz IPropertyStore .
PSCreateSimplePropertyChange Crea un cambio de propiedad simple.
PSEnumeratePropertyDescriptions API contenedora que llama a IPropertySystem::EnumeratePropertyDescriptions del subsistema de esquema. Esta función recupera una instancia del objeto del subsistema que implementa IPropertyDescriptionList, para obtener toda la lista o una lista parcial de descripciones de propiedades en el sistema.
PSFormatForDisplay Obtiene una representación de cadena Unicode con formato de un valor de propiedad almacenado en una estructura PROPVARIANT . El autor de la llamada es responsable de asignar el búfer de salida.
PSFormatForDisplayAlloc Obtiene una representación de cadena Unicode con formato de un valor de propiedad almacenado en una estructura PROPVARIANT . Esta función asigna memoria para la cadena de salida.
PSFormatPropertyValue Obtiene una representación de cadena Unicode con formato de un valor de propiedad almacenado en un almacén de propiedades. Esta función asigna memoria para la cadena de salida.
PSGetImageReferenceForValue Obtiene una instancia de una interfaz de descripción de propiedad para una propiedad especificada.
PSGetItemPropertyHandler Recupera un controlador de propiedades para un elemento de Shell.
PSGetItemPropertyHandlerWithCreateObject Recupera un controlador de propiedades para un elemento de Shell.
PSGetNamedPropertyFromPropertyStorage Obtiene un valor del almacenamiento de propiedades serializado por nombre de propiedad.
PSGetNameFromPropertyKey Recupera el nombre canónico de la propiedad, dado su PROPERTYKEY.
PSGetPropertyDescription Obtiene una instancia de una interfaz de descripción de propiedad para una propiedad especificada por una estructura PROPERTYKEY .
PSGetPropertyDescriptionByName Obtiene una instancia de una interfaz de descripción de propiedad para un nombre de propiedad especificado.
PSGetPropertyDescriptionListFromString Obtiene una instancia de una interfaz de lista de descripción de propiedades para una lista de propiedades especificada.
PSGetPropertyFromPropertyStorage Obtiene el valor de una propiedad tal como se almacena en el almacenamiento de propiedades serializado.
PSGetPropertyKeyFromName Obtiene la clave de propiedad de un nombre de propiedad canónico.
PSGetPropertySystem Obtiene una instancia del objeto del subsistema que implementa IPropertySystem.
PSGetPropertyValue Obtiene un valor de propiedad de un almacén de propiedades.
PSLookupPropertyHandlerCLSID Obtiene el identificador de clase (CLSID) de un controlador de propiedades de archivo registrado por equipo.
PSPropertyBag_Delete Elimina una propiedad de un contenedor de propiedades.
PSPropertyBag_ReadBOOL Lee el valor de datos BOOL de una propiedad en un contenedor de propiedades.
PSPropertyBag_ReadBSTR Lee un valor de datos BSTR de una propiedad de un contenedor de propiedades.
PSPropertyBag_ReadDWORD Lee un valor de datos DWORD de la propiedad de un contenedor de propiedades.
PSPropertyBag_ReadGUID Lee el valor de datos GUID de una propiedad de un contenedor de propiedades.
PSPropertyBag_ReadInt Lee un valor de datos int de una propiedad en un contenedor de propiedades.
PSPropertyBag_ReadLONG Lee un valor de datos largo de una propiedad en un contenedor de propiedades.
PSPropertyBag_ReadPOINTL Recupera las coordenadas almacenadas en una propiedad contenida en un contenedor de propiedades especificado.
PSPropertyBag_ReadPOINTS Recupera las coordenadas almacenadas en una propiedad contenida en un contenedor de propiedades especificado.
PSPropertyBag_ReadPropertyKey Lee la clave de propiedad de una propiedad en un contenedor de propiedades especificado.
PSPropertyBag_ReadRECTL Recupera las coordenadas de un rectángulo almacenado en una propiedad contenida en un contenedor de propiedades especificado.
PSPropertyBag_ReadSHORT Lee el valor de datos SHORT de una propiedad en un contenedor de propiedades.
PSPropertyBag_ReadStr Lee el valor de datos de cadena de una propiedad en un contenedor de propiedades.
PSPropertyBag_ReadStrAlloc Recupera detalles sobre la asignación o liberación de memoria de una cadena almacenada en una propiedad contenida en un contenedor de propiedades especificado.
PSPropertyBag_ReadStream Lee el flujo de datos almacenado en una propiedad determinada contenida en un contenedor de propiedades especificado.
PSPropertyBag_ReadType Lee el tipo de valor de datos de una propiedad almacenada en un contenedor de propiedades.
PSPropertyBag_ReadULONGLONG Lee un valor de datos de ULONGLONG de una propiedad en un contenedor de propiedades.
PSPropertyBag_ReadUnknown Lee una propiedad determinada de un valor de datos desconocido en un contenedor de propiedades.
PSPropertyBag_WriteBOOL Establece el valor BOOL de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteBSTR Establece el valor BSTR de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteDWORD Establece el valor DWORD de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteGUID Establece el valor GUID de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteInt Establece el valor int de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteLONG Establece el valor largo de una propiedad en un contenedor de propiedades.
PSPropertyBag_WritePOINTL Almacena las coordenadas de un punto en una propiedad en un contenedor de propiedades.
PSPropertyBag_WritePOINTS Almacena las coordenadas de un punto en una propiedad en un contenedor de propiedades.
PSPropertyBag_WritePropertyKey Establece el valor de clave de propiedad de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteRECTL Almacena las coordenadas de un rectángulo en una propiedad de un contenedor de propiedades.
PSPropertyBag_WriteSHORT Establece el valor SHORT de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteStr Establece el valor de cadena de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteStream Escribe un flujo de datos en una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteULONGLONG Establece el valor ULONGLONG de una propiedad en un contenedor de propiedades.
PSPropertyBag_WriteUnknown Lee una propiedad de un valor de datos desconocido en un contenedor de propiedades.
PSPropertyKeyFromString Convierte una cadena en una estructura PROPERTYKEY .
PSRefreshPropertySchema No se admite actualmente.
PSRegisterPropertySchema Informa al subsistema de esquema de la adición de un archivo de esquema de descripción de propiedad.
PSSetPropertyValue Establece el valor de una propiedad en un almacén de propiedades.
PSStringFromPropertyKey Crea una cadena que identifica una propiedad a partir de la clave de esa propiedad.
PSUnregisterPropertySchema Informa al subsistema de esquema de la eliminación de un archivo de esquema de descripción de propiedad.
SHAddDefaultPropertiesByExt Agrega propiedades predeterminadas al almacén de propiedades como registrado para la extensión de archivo especificada.
SHGetPropertyStoreForWindow Recupera un objeto que representa la colección de propiedades de una ventana específica, que permite consultar o establecer esas propiedades.
SHGetPropertyStoreFromIDList Recupera un objeto que admite IPropertyStore o interfaces relacionadas desde un puntero a una lista de identificadores de elemento (PIDL).
SHGetPropertyStoreFromParsingName Devuelve un almacén de propiedades para un elemento, dada una ruta de acceso o un nombre de análisis.
SHPropStgCreate Garantiza el control adecuado de la recuperación o asignación de páginas de códigos para la operación de conjunto de propiedades solicitada.
SHPropStgReadMultiple Ajusta la función IPropertyStorage::ReadMultiple para asegurarse de que las traducciones ANSI y Unicode se controlan correctamente para los conjuntos de propiedades en desuso.
SHPropStgWriteMultiple Ajusta la función IPropertyStorage::WriteMultiple para asegurarse de que las traducciones ANSI y Unicode se controlan correctamente para los conjuntos de propiedades en desuso.

 

Propiedades de Windows

Esquema de descripción de propiedades

Conjuntos de propiedades

Interfaces

Estructuras

Constantes, enumeraciones y marcas