Compartilhar via


Função SetupUninstallNewlyCopiedInfs (setupapi.h)

[Essa função está disponível para uso nos sistemas operacionais indicados na seção Requisitos. Ele poderá ser alterado ou ficar indisponível em versões subsequentes. SetupAPI não deve mais ser usado para instalar aplicativos. Em vez disso, use o Windows Installer para desenvolver instaladores de aplicativos. SetupAPI continua a ser usado para instalar drivers de dispositivo.]

A função SetupUninstallNewlyCopiedInfs desinstala arquivos INF (.inf), arquivos INF pré-compilados (.pnf) e arquivos de catálogo (.cat) instalados anteriormente durante o committal da fila de arquivos especificada.

Um chamador dessa função deve ter privilégios administrativos; caso contrário, a função falhará.

Sintaxe

WINSETUPAPI BOOL SetupUninstallNewlyCopiedInfs(
  [in] HSPFILEQ FileQueue,
  [in] DWORD    Flags,
  [in] PVOID    Reserved
);

Parâmetros

[in] FileQueue

Identificador para uma fila de arquivos aberta e confirmada. Essa fila contém os arquivos INF, PNF ou CAT recém-instalados que SetupUninstallNewlyCopiedInfs desinstala .

[in] Flags

Sinalizadores a serem usados com SetupUninstallNewlyCopiedInfs. Nenhum sinalizador está definido no momento. Esse parâmetro deve ser 0 (zero).

[in] Reserved

Reservado. Esse parâmetro deve ser NULL.

Retornar valor

Se os parâmetros passados forem válidos, o valor retornado será TRUE (diferente de zero), o que não significa necessariamente que nenhum INFs seja desinstalado.

Se alguns dos parâmetros passados forem inválidos, o valor retornado será FALSE (zero). Para obter informações de erro estendidas, chame GetLastError.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho setupapi.h
Biblioteca Setupapi.lib
DLL Setupapi.dll

Confira também

Funções

Visão geral

SetupCommitFileQueue

SetupUninstallOEMInf