Interfaz IPropertySystem (propsys.h)
Expone métodos que obtienen descripciones de propiedades, registros y anulación del registro de esquemas de propiedades, enumerar descripciones de propiedades y dar formato a los valores de propiedad de forma estricta.
Herencia
La interfaz IPropertySystem hereda de la interfaz IUnknown . IPropertySystem también tiene estos tipos de miembros:
Métodos
La interfaz IPropertySystem tiene estos métodos.
IPropertySystem::EnumeratePropertyDescriptions Obtiene una instancia del objeto subsistema que implementa IPropertyDescriptionList, para obtener la lista completa o parcial de descripciones de propiedades en el sistema. |
IPropertySystem::FormatForDisplay Obtiene una representación de cadena Unicode con formato de un valor de propiedad. (IPropertySystem.FormatForDisplay) |
IPropertySystem::FormatForDisplayAlloc Obtiene una representación de cadena de un valor de propiedad en un búfer de memoria asignado. |
IPropertySystem::GetPropertyDescription Obtiene una instancia del objeto del subsistema que implementa IPropertyDescription, para obtener la descripción de la propiedad de una propiedad determinada PROPERTYKEY. |
IPropertySystem::GetPropertyDescriptionByName Obtiene una instancia del objeto subsistema que implementa IPropertyDescription, para obtener la descripción de la propiedad para un nombre canónico determinado. |
IPropertySystem::GetPropertyDescriptionListFromString Obtiene una instancia del objeto subsistema que implementa IPropertyDescriptionList, para obtener una colección ordenada de descripciones de propiedades, en función de la cadena proporcionada. |
IPropertySystem::RefreshPropertySchema No compatible. (IPropertySystem.RefreshPropertySchema) |
IPropertySystem::RegisterPropertySchema Informa al subsistema de esquema de la adición de un archivo de esquema de descripción de propiedad. (IPropertySystem.RegisterPropertySchema) |
IPropertySystem::UnregisterPropertySchema Informa al subsistema de esquema de la eliminación de un archivo de esquema de descripción de propiedad (.propdesc), mediante una ruta de acceso de archivo al archivo .propdesc en el equipo local. |
Comentarios
Muchas de las API exportadas (como PSGetPropertyDescription) son simplemente contenedores alrededor de los métodos IPropertySystem . Si el código llama a muchas de estas API auxiliares en secuencia, puede que valga la pena crear una instancia de un único objeto IPropertySystem y llamar a los métodos directamente, en lugar de llamar a las API auxiliares. (Para mejorar el rendimiento, las API auxiliares obtienen una instancia almacenada en caché del objeto IPropertySystem ).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | propsys.h |
Redistribuible | Búsqueda de escritorio de Windows (WDS) 3.0 |