Метод IPropertySystem::UnregisterPropertySchema (propsys.h)
Информирует подсистему схемы об удалении файла схемы описания свойства (PROPDESC), используя путь к файлу PROPDESC на локальном компьютере.
Синтаксис
HRESULT UnregisterPropertySchema(
[in] LPCWSTR pszPath
);
Параметры
[in] pszPath
Тип: LPCWSTR
Указатель на путь к файлу PROPDESC на локальном компьютере.
Возвращаемое значение
Тип: HRESULT
Возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Указывает, что схема отменена. |
|
Указывает, что контекст вызова не имеет соответствующих привилегий. |
Комментарии
Вызовите этот метод при удалении файла с компьютера. Как правило, приложение установки вызывает этот метод до или после удаления PROPDESC-файла. Этот метод можно вызвать после того, как файл больше не существует.
Вызовите метод IPropertySystem::RefreshPropertySchema , чтобы незарегистрированные файлы схемы не были удалены из индекса поиска и кэша подсистемы схемы.
Этот метод завершается сбоем с E_ACCESSDENIED, если контекст вызова не имеет соответствующих привилегий, включая доступ на запись на локальный компьютер. За получение привилегий с помощью механизмов с наименьшими привилегиями (LUA) отвечает вызывающий абонент.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Целевая платформа | Windows |
Header | propsys.h |
DLL | Propsys.dll (версия 5.0 или более поздняя) |
Распространяемые компоненты | Windows Desktop Search (WDS) 3.0 |