Función PSRegisterPropertySchema (propsys.h)
Informa al subsistema de esquema de la adición de un archivo de esquema de descripción de propiedad.
Sintaxis
PSSTDAPI PSRegisterPropertySchema(
[in] PCWSTR pszPath
);
Parámetros
[in] pszPath
Tipo: PCWSTR
Puntero a la ruta de acceso completa del archivo, como una cadena Unicode, al archivo de esquema de descripción de propiedad (.propdesc) en el equipo local. Puede ser una ruta de acceso completa totalmente especificada o una ruta de acceso completa que incluya variables de entorno como %PROGRAMFILES%
.
Valor devuelto
Tipo: HRESULT
Devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Todas las descripciones de propiedades del esquema se registraron. |
|
El contexto de llamada no tiene privilegios adecuados. |
|
No se pudo registrar una o varias descripciones de propiedades en el esquema. Los errores específicos se registran en el registro de eventos de la aplicación. |
Comentarios
Esta función es una API contenedora para la implementación del subsistema de esquema de IPropertySystem::RegisterPropertySchema. Llame a esta función solo cuando el archivo se instale por primera vez en el equipo. Normalmente, una aplicación de instalación llama a esta función después de instalar el archivo .propdesc, que se debe almacenar en el directorio de instalación de la aplicación en Archivos de programa. Se pueden realizar varias llamadas a IPropertySystem::RegisterPropertySchema para registrar varios archivos de esquema.
Al registrar archivos de esquema de propiedades, recuerde que se pueden leer mediante procesos que se ejecutan como usuarios diferentes. Por lo tanto, es importante colocar un archivo de esquema en una ubicación que conceda acceso de lectura a todos los usuarios de la máquina. Del mismo modo, use la ruta de acceso absoluta al archivo en el parámetro pszPath de esta función.
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 |
Library | Propsys.lib |
Archivo DLL | Propsys.dll (versión 5.0 o posterior) |
Redistribuible | Windows Desktop Search (WDS) 3.0 |