Compartir a través de


Función SetupUninstallNewlyCopiedInfs (setupapi.h)

[Esta función está disponible para su uso en los sistemas operativos indicados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. SetupAPI ya no debe usarse para instalar aplicaciones. En su lugar, use Windows Installer para desarrollar instaladores de aplicaciones. SetupAPI sigue usándose para instalar controladores de dispositivos.

La función SetupUninstallNewlyCopiedInfs desinstala los archivos INF (.inf), los archivos INF precompilados (.pnf) y los archivos de catálogo (.cat) instalados previamente durante el committal de la cola de archivos especificada.

Un autor de llamada de esta función debe tener privilegios administrativos; de lo contrario, se produce un error en la función.

Sintaxis

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

Parámetros

[in] FileQueue

Identificador de una cola de archivos abierta y confirmada. Esta cola contiene los archivos INF, PNF o CAT recién instalados que setupUninstallNewlyCopiedInfs desinstala.

[in] Flags

Marcas que se usarán con SetupUninstallNewlyCopiedInfs. Actualmente no se definen marcas. Este parámetro debe ser 0 (cero).

[in] Reserved

Reservado. Este parámetro debe ser NULL.

Valor devuelto

Si los parámetros pasados son válidos, el valor devuelto es TRUE (distinto de cero), que no significa necesariamente que se desinstale ningún INF.

Si algunos de los parámetros pasados no son válidos, el valor devuelto es FALSE (cero). Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado setupapi.h
Library Setupapi.lib
Archivo DLL Setupapi.dll

Vea también

Funciones

Información general

SetupCommitFileQueue

SetupUninstallOEMInf