Share via


PsUnregisterPropertySchema, fonction (propsys.h)

Informe le sous-système de schéma de la suppression d’un fichier de schéma de description de propriété.

Syntaxe

PSSTDAPI PSUnregisterPropertySchema(
  [in] PCWSTR pszPath
);

Paramètres

[in] pszPath

Type : PCWSTR

Pointeur vers le chemin d’accès complet du fichier, sous forme de chaîne Unicode, vers le fichier de schéma de description de propriété (.propdesc) sur l’ordinateur local. Il peut s’agir d’un chemin complet entièrement spécifié ou d’un chemin d’accès complet qui inclut des variables d’environnement telles que %PROGRAMFILES%.

Valeur retournée

Type : HRESULT

Retourne l’une des valeurs suivantes.

Code de retour Description
S_OK
Le schéma a été désinscrit.
E_ACCESSDENIED
Le contexte appelant n’a pas les privilèges appropriés.

Remarques

Cette fonction est un wrapper pour l’implémentation du sous-système de schéma de IPropertySystem ::UnregisterPropertySchema. Appelez cette méthode lorsque le fichier est désinstallé de l’ordinateur. En règle générale, une application d’installation appelle cette méthode avant ou après la désinstallation du fichier .propdesc. Cette méthode peut être appelée une fois que le fichier n’existe plus.

Cette fonction échoue avec un code de E_ACCESSDENIED si le contexte appelant ne dispose pas des privilèges appropriés, qui incluent l’accès en écriture à HKLM (HKEY_LOCAL_MACHINE). Il incombe à l’application appelante d’obtenir des privilèges par le biais des mécanismes de contrôle de compte d’utilisateur (UAC).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête propsys.h
Bibliothèque Propsys.lib
DLL Propsys.dll (version 5.0 ou ultérieure)
Composant redistribuable Windows Desktop Search (WDS) 3.0

Voir aussi

PSRegisterPropertySchema