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 |
---|---|
|
O esquema não foi registrado. |
|
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 |