Compartir a través de


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