Compartir a través de


Función PSUnregisterPropertySchema (propsys.h)

Informa al subsistema de esquema de la eliminación de un archivo de esquema de descripción de propiedad.

Sintaxis

PSSTDAPI PSUnregisterPropertySchema(
  [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
S_OK
El esquema no se registró.
E_ACCESSDENIED
El contexto de llamada no tiene privilegios adecuados.

Comentarios

Esta función es un contenedor para la implementación del subsistema de esquema de IPropertySystem::UnregisterPropertySchema. Llame a este método cuando el archivo se desinstale del equipo. Normalmente, una aplicación de instalación llama a este método antes o después de desinstalar el archivo .propdesc. Se puede llamar a este método después de que el archivo ya no exista.

Esta función produce un error con un código de E_ACCESSDENIED si el contexto de llamada no tiene privilegios adecuados, que incluyen el acceso de escritura a HKLM (HKEY_LOCAL_MACHINE). Es responsabilidad de la aplicación que realiza la llamada obtener privilegios a través de mecanismos de Control de cuentas de usuario (UAC).

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 Búsqueda de escritorio de Windows (WDS) 3.0

Consulte también

PSRegisterPropertySchema