Skip to content

BaseBootstrapperApplicationFactory Class

Default implementation of «see T:WixToolset.Mba.Core.IBootstrapperApplicationFactory» .

MethodDescription
Create(pArgs, pResults)Default implementation of «see M:WixToolset.Mba.Core.IBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)»
Create(engine, bootstrapperCommand)Called by «see M:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)» to get the «see T:WixToolset.Mba.Core.IBootstrapperApplication» .
StoreBAInCreateResults(pResults, ba)Registers the BA with the engine using the default mapping between the message based interface and the COM interface. Most users should inherit from «see T:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory» instead of calling this method.
WixToolset.Mba.Core.dll version 4.0.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040

Default implementation of «see M:WixToolset.Mba.Core.IBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)»

public void Create(
IntPtr pArgs,
IntPtr pResults
)
ParameterTypeDescription
pArgsIntPtrThe args struct given by the engine when initially creating the BA.
pResultsIntPtrThe results struct given by the engine when initially creating the BA

Create(engine, bootstrapperCommand) Method

Section titled “Create(engine, bootstrapperCommand) Method”

Called by «see M:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory.Create(System.IntPtr,System.IntPtr)» to get the «see T:WixToolset.Mba.Core.IBootstrapperApplication» .

protected IBootstrapperApplication Create(
IEngine engine,
IBootstrapperCommand bootstrapperCommand
)
ParameterTypeDescription
engineIEngineThe bundle engine.
bootstrapperCommandIBootstrapperCommandCommand information passed from the engine for the BA to perform.

IBootstrapperApplication The «see T:WixToolset.Mba.Core.IBootstrapperApplication» for the bundle.

StoreBAInCreateResults(pResults, ba) Method

Section titled “StoreBAInCreateResults(pResults, ba) Method”

Registers the BA with the engine using the default mapping between the message based interface and the COM interface. Most users should inherit from «see T:WixToolset.Mba.Core.BaseBootstrapperApplicationFactory» instead of calling this method.

public static void StoreBAInCreateResults(
IntPtr pResults,
IBootstrapperApplication ba
)
ParameterTypeDescription
pResultsIntPtrThe results struct given by the engine when initially creating the BA
baIBootstrapperApplicationThe .