Share via


NetUpgradeAddSection function

This function is obsolete for Microsoft Windows XP (SP1 and later), Microsoft Windows Server 2003, and later operating systems.

NetUpgradeAddSection adds a section to the AnswerFile.

Syntax

LONG __stdcall NetUpgradeAddSection(
  _In_ LPCTSTR szSectionName
);

Parameters

  • szSectionName [in]
    Name of the section to add to the AnswerFile.

Return value

NetUpgradeAddSection can return one of the following:

Return code Description
ERROR_SUCCESS

Specified section was added to the AnswerFile.

ERROR_INVALID_PARAMETER

Parameter szSectionName is invalid.

 

Any other return value indicates a fatal error.

Remarks

A network migration DLL calls NetUpgradeAddSection in the context of its DoPreUpgradeProcessing function to add a section name to the AnswerFile ( winnt.sif). NetSetup uses the AnswerFile during the operating system upgrade to migrate network components to upgraded operating system.

Typically, a network migration DLL calls NetUpgradeAddSection to add a component OEM-section to the AnswerFile. A component OEM-section has the following format:

params.post-upgrade-ID.OemSection

where

post-upgrade-ID is the Windows 2000 or later hw-id of the network component to be upgraded.

A network migration DLL can add other sections to the AnswerFile. For example, the DLL can add a section to be run by NetSetup after the upgrade operating system is installed. This section could contain an AddReg directive that references an Add-registry-section added by the network migration DLL.

To add an entry to an AnswerFile section that it has created, the network migration DLL calls NetUpgradeAddLineToSection.

Requirements

Target platform

Desktop

Version

Obsolete for Microsoft Windows XP with SP1 and later service packs, Microsoft Windows Server 2003, and later operating systems.

Header

Oemupgex.h (include OemUpGex.h)

See also

DoPreUpgradeProcessing

NetUpgradeAddLineToSection

 

 

Send comments about this topic to Microsoft