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 |