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


Функция PSUnregisterPropertySchema (propsys.h)

Сообщает подсистеме схемы об удалении файла схемы описания свойства.

Синтаксис

PSSTDAPI PSUnregisterPropertySchema(
  [in] PCWSTR pszPath
);

Параметры

[in] pszPath

Тип: PCWSTR

Указатель на полный путь к файлу в виде строки Юникода на файл схемы описания свойств (PROPDESC) на локальном компьютере. Это может быть либо полный путь, либо полный путь, включающий переменные среды, такие как %PROGRAMFILES%.

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

Тип: HRESULT

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

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

Комментарии

Эта функция является оболочкой для реализации подсистемы схемы IPropertySystem::UnregisterPropertySchema. Вызовите этот метод при удалении файла с компьютера. Как правило, приложение установки вызывает этот метод до или после удаления PROPDESC-файла. Этот метод можно вызывать после того, как файл больше не существует.

Эта функция завершается сбоем с кодом E_ACCESSDENIED, если контекст вызова не имеет соответствующих привилегий, включая доступ на запись в HKLM (HKEY_LOCAL_MACHINE). За получение привилегий с помощью механизмов контроля учетных записей (UAC) отвечает вызывающее приложение.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header propsys.h
Библиотека Propsys.lib
DLL Propsys.dll (версия 5.0 или более поздняя)
Распространяемые компоненты Windows Desktop Search (WDS) 3.0

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

PSRegisterPropertySchema