Share via


DIF_NEWDEVICEWIZARD_FINISHINSTALL

Uma solicitação DIF_NEWDEVICEWIZARD_FINISHINSTALL permite que um instalador forneça páginas do assistente de instalação final que o Windows exibe ao usuário depois que um dispositivo é instalado, mas antes que o Windows exiba a página de término padrão. O Windows envia essa solicitação quando instala dispositivos PnP (Plug and Play) e quando um administrador usa o Assistente para Adicionar Hardware para instalar dispositivos não PnP.

Quando enviado

Depois que o Windows instala um dispositivo (após a conclusão bem-sucedida de DIF_INSTALLDEVICE processamento), mas antes que ele exiba a página do assistente concluir.

Quem manipula

Co-instalador de classe

Pode manipular

Co-instalador de dispositivo

Pode manipular

Instalador de classe

Pode manipular

Entrada do instalador

DeviceInfoSet
Um identificador para o conjunto de informações do dispositivo que contém o dispositivo.

DeviceInfoData
Um ponteiro para uma estrutura SP_DEVINFO_DATA que identifica o dispositivo no conjunto de informações do dispositivo.

Parâmetros de instalação do dispositivo
Há parâmetros de instalação do dispositivo (SP_DEVINSTALL_PARAMS) associados ao DeviceInfoData.

Parâmetros de instalação de classe
Uma estrutura SP_NEWDEVICEWIZARD_DATA está associada ao DeviceInfoData.

Saída do instalador

Parâmetros de instalação do dispositivo
Um instalador pode modificar os sinalizadores nos parâmetros de instalação do dispositivo.

Parâmetros de instalação de classe
Um instalador pode modificar a estrutura SP_NEWDEVICEWIZARD_DATA para fornecer páginas do assistente de instalação final.

Valor retornado do instalador

Se um co-instalador não manipular essa solicitação DIF, o co-instalador retornará NO_ERROR de sua passagem de pré-processamento. Se um co-instalador manipular essa solicitação, o co-instalador poderá retornar NO_ERROR, ERROR_DI_POSTPROCESSING_REQUIRED ou um código de erro Win32.

Um instalador de classe retornará NO_ERROR se o instalador fornecer páginas com êxito. Caso contrário, um instalador de classe retornará ERROR_DI_DO_DEFAULT ou um código de erro Win32.

Manipulador de código DIF padrão

Nenhum

Operação do instalador

Para obter mais informações sobre códigos DIF, consulte Manipulando códigos DIF.

Requisitos

Versão

Com suporte no Microsoft Windows 2000 e versões posteriores do Windows.

Cabeçalho

Setupapi.h (inclua Setupapi.h)

Confira também

DIF_FINISHINSTALL_ACTION

DIF_INSTALLDEVICE

SetupDiChangeState

SP_DEVINFO_DATA

SP_DEVINSTALL_PARAMS

SP_NEWDEVICEWIZARD_DATA