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