Compartir a través de


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:

  1. 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.
  2. 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.