Método IPropertySystem::UnregisterPropertySchema (propsys.h)
Informa o subsistema de esquema da remoção de um arquivo de esquema de descrição de propriedade (.propdesc), usando um caminho de arquivo para o arquivo .propdesc no computador local.
Sintaxe
HRESULT UnregisterPropertySchema(
[in] LPCWSTR pszPath
);
Parâmetros
[in] pszPath
Tipo: LPCWSTR
Ponteiro para o caminho do arquivo .propdesc no computador local.
Retornar valor
Tipo: HRESULT
Retorna um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
Indica que o esquema não foi registrado. |
|
Indica que o contexto de chamada não tem privilégios adequados. |
Comentários
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.
Chame IPropertySystem::RefreshPropertySchema para que os arquivos de esquema recém-registrados não sejam incorporados do índice de pesquisa e do cache do subsistema de esquema.
Esse método falhará com E_ACCESSDENIED se o contexto de chamada não tiver privilégios adequados, que incluem acesso de gravação ao computador local. É responsabilidade do chamador obter privilégios por meio de mecanismos lua (conta de usuário com privilégios mínimos).
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 |
DLL | Propsys.dll (versão 5.0 ou posterior) |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |