Partilhar via


Escrevendo uma DLL de migração de rede

Nota As atualizações de rede fornecidas pelo fornecedor não são suportadas no Microsoft Windows XP (SP1 e posterior), Microsoft Windows Server 2003 e sistemas operativos posteriores.

Uma DLL de migração de rede migra os valores de parâmetro para um ou mais componentes de rede do Microsoft Windows NT 3.51 ou Windows NT 4.0 para o Windows 2000 ou posterior.

Uma DLL de migração de rede deve:

  • Carregar sob o sistema operativo de pré-atualização (Windows NT 3.51 ou Windows 4.0)

    A DLL não pode chamar quaisquer funções específicas para o Windows 2000 ou posterior ou usar quaisquer recursos específicos para o Windows 2000 ou posterior. Se a DLL for executada na fase de pós-atualização (modo GUI), ela também deverá ser carregada no Windows 2000 e sistemas operacionais posteriores.

  • Exportar oPreUpgradeInitializeefunçõesDoPreUpgradeProcessing

    Se a DLL for executada na fase do modo GUI, ela deverá também exportar as funções PostUpgradeInitialize e DoPostUpgradeProcessing.

  • Não faça alterações irreversíveis durante a fase Winnt32

    A DLL não deve fazer alterações irreversíveis, como excluir arquivos ou modificar chaves do Registro, durante essa fase, porque um usuário pode cancelar a atualização de um componente de rede ou do sistema operacional. A DLL pode, no entanto, modificar arquivos em seu diretório de trabalho temporário, que é especificado pelo NetSetup na chamada para PreUpgradeInitialize.