nn::extrapad::CTR::PreloadExtraPadApplet Function

Syntax

void PreloadExtraPadApplet();

Parameters

None.

Return Values

None.

Description

Preloads the Nintendo 3DS Circle Pad Pro calibration applet.

When preloading, always call the WaitForPreloadExtraPadApplet function to wait for preloading to finish, and only then call the StartExtraPadApplet function.

Preloading the Nintendo 3DS Circle Pad Pro calibration applet makes it start up faster.
If you do so, however, you must take the following into account.

Preloading is not complete after this function returns. After you use this function to preload the applet, you must always call either the nn::extrapad::CTR::WaitForPreloadExtraPadApplet function or the nn::extrapad::CTR::IsRegisteredExtraPadApplet function to confirm that preloading has completed before calling the nn::extrapad::CTR::StartExtraPadApplet function.

Likewise, if any library applet other than the Nintendo 3DS Circle Pad Pro calibration applet has already been preloaded, you must cancel that preload before calling this function.

Applications must not be closed while the applet is preloaded. If an application is preloaded, you must always call the nn::extrapad::CTR::CancelPreloadExtraPadApplet function to cancel the preload before closing the application.

Preloading of an applet can be canceled by calling nn::applet::CTR::ProcessHomeButton to move to the HOME Menu.

Revision History

2011/08/05
Fixed broken links.
2011/07/21
Initial version.

CONFIDENTIAL