Поделиться через


Метод IPropertySystem::UnregisterPropertySchema (propsys.h)

Информирует подсистему схемы об удалении файла схемы описания свойства (PROPDESC), используя путь к файлу PROPDESC на локальном компьютере.

Синтаксис

HRESULT UnregisterPropertySchema(
  [in] LPCWSTR pszPath
);

Параметры

[in] pszPath

Тип: LPCWSTR

Указатель на путь к файлу PROPDESC на локальном компьютере.

Возвращаемое значение

Тип: HRESULT

Возвращает одно из следующих значений.

Код возврата Описание
S_OK
Указывает, что схема отменена.
E_ACCESSDENIED
Указывает, что контекст вызова не имеет соответствующих привилегий.

Комментарии

Вызовите этот метод при удалении файла с компьютера. Как правило, приложение установки вызывает этот метод до или после удаления 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

См. также раздел

IPropertySystem