Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Informs the schema subsystem of the removal of a property description schema (.propdesc) file, using a file path to the .propdesc file on the local machine.
Syntax
HRESULT UnregisterPropertySchema(
[in] LPCWSTR pszPath
);
Parameters
[in] pszPath
Type: LPCWSTR
Pointer to the file path for the .propdesc file on the local machine.
Return value
Type: HRESULT
Returns one of the following values.
| Return code | Description |
|---|---|
|
Indicates schema is unregistered. |
|
Indicates calling context does not have proper privileges. |
Remarks
Call this method when the file is being uninstalled from the machine. Typically, a setup application calls this method before or after uninstalling the .propdesc file. This method can be called after the file no longer exists.
Call IPropertySystem::RefreshPropertySchema in order for the newly-unregistered schema files to be unincorporated from the search index and the schema subsystem cache.
This method fails with E_ACCESSDENIED if the calling context does not have proper privileges, which include write access to the local machine. It is the caller's responsibility to obtain privileges via least-privileged user account (LUA) mechanisms.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP with SP2, Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2003 with SP1 [desktop apps only] |
| Target Platform | Windows |
| Header | propsys.h |
| DLL | Propsys.dll (version 5.0 or later) |
| Redistributable | Windows Desktop Search (WDS) 3.0 |