Marcar un dispositivo como tener una acción Finish-Install realizar
Nota
Las características descritas en esta sección no se admiten en paquetes de controladores universales o móviles. Consulte Uso de un archivo INF universal.
Un instalador (un instalador de clase, un co-instalador de clase o un co-instalador de dispositivo) indica a Windows que tiene acciones de instalación de finalización para realizar estableciendo la marca DI_FLAGSEX_FINISHINSTALL_ACTION cuando el instalador procesa una solicitud de DIF_NEWDEVICEWIZARD_FINISHINSTALL . Esta acción hará que Windows marque el dispositivo según sea necesario para realizar una acción de instalación de finalización. Los pasos son los siguientes:
Cuando un instalador recibe una solicitud de DIF_NEWDEVICEWIZARD_FINISHINSTALL , el instalador establece la marca DI_FLAGSEX_FINISHINSTALL_ACTION si tiene acciones de instalación de finalización para realizar.
A continuación, el instalador devuelve uno de los siguientes códigos de error:
- ERROR_DI_DO_DEFAULT si el instalador es un instalador de clase que no tiene páginas del asistente para finalizar la instalación.
- NO_ERROR si el instalador es un instalador de clase que tiene páginas del asistente para finalizar la instalación o un coins instalador que tiene o no tiene páginas del asistente para finalizar la instalación.
Si la marca DI_FLAGSEX_FINISHINSTALL_ACTION está establecida para un dispositivo después de que todos los instaladores hayan procesado la solicitud de DIF_NEWDEVICEWIZARD_FINISHINSTALL para el dispositivo, Windows marca el dispositivo según sea necesario para realizar una acción de instalación de finalización.