Compartilhar via


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
S_OK
Indica que o esquema não foi registrado.
E_ACCESSDENIED
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

Confira também

IPropertySystem