Compartilhar via


Função PSUnregisterPropertySchema (propsys.h)

Informa o subsistema de esquema da remoção de um arquivo de esquema de descrição da propriedade.

Sintaxe

PSSTDAPI PSUnregisterPropertySchema(
  [in] PCWSTR pszPath
);

Parâmetros

[in] pszPath

Tipo: PCWSTR

Ponteiro para o caminho completo do arquivo, como uma cadeia de caracteres Unicode, para o arquivo de esquema de descrição da propriedade (.propdesc) no computador local. Isso pode ser um caminho completo totalmente especificado ou um caminho completo que inclui variáveis de ambiente, como %PROGRAMFILES%.

Retornar valor

Tipo: HRESULT

Retorna um dos valores a seguir.

Código de retorno Descrição
S_OK
O esquema não foi registrado.
E_ACCESSDENIED
O contexto de chamada não tem privilégios adequados.

Comentários

Essa função é um wrapper para a implementação do subsistema de esquema de IPropertySystem::UnregisterPropertySchema. Chame esse método quando o arquivo estiver sendo desinstalado do computador. Normalmente, um aplicativo de instalação chama esse método antes ou depois de desinstalar o arquivo .propdesc. Esse método pode ser chamado depois que o arquivo não existir mais.

Essa função falhará com um código de E_ACCESSDENIED se o contexto de chamada não tiver privilégios adequados, que incluem acesso de gravação ao HKLM (HKEY_LOCAL_MACHINE). É responsabilidade do aplicativo de chamada obter privilégios por meio de mecanismos de Controle de Conta de Usuário (UAC).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho propsys.h
Biblioteca Propsys.lib
DLL Propsys.dll (versão 5.0 ou posterior)
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0

Confira também

PSRegisterPropertySchema