1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" /> 7 <title>Initialize</title> 8 </head> 9 <body> 10 <h1><CODE>nn::applet::CTR::Initialize</CODE> Function</h1> 11 <h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14<a href="../../../nn/Result/Overview.html">Result</a> Initialize( 15 <a href="../../../nn/applet/CTR/AppletAttr.html">AppletAttr</a> appletAttr = NN_APPLET_DEFAULT_APPLET_ATTRIBUTE 16); 17</pre> 18 </div> 19 <h2>Arguments</h2> 20 <div class="section"> 21 <table class="arguments"> 22 <thead> 23 <tr> 24 <td width="15" /> 25 <th>Name</th> 26 <td>Description</td> 27 </tr> 28 </thead> 29 <tr> 30 <td>in</td> 31 <th>appletAttr</th> 32 <td>Options to use when initializing the applet library.</td> 33 </tr> </table> 34 </div> 35 <h2>Return Values</h2> 36 <div class="section">Returns the result of initialization. </div> 37 <h2>Description</h2> 38 <div class="section"> 39 <p>Initializes the APPLET library.</p><p>Calling this function allows you to call other APPLET functions.</p><p>Applications must call this function. Do not call it more than once. It is usually sufficient to include this at the start of your program.</p><p>Although the <SPAN class="argument">appletAttr</SPAN> argument indicates whether there is a rendering process (among other things), as a general rule use the default argument without specifying anything.</p><p><B>Notes for this SDK</B></p><p>To start an application and bypass the HOME Menu during development, call <CODE>ArrangeAppletManagerForDebug(1)</CODE> after the <a href="../../../nn/applet/CTR/Initialize.html"><CODE>Initialize</CODE></a> function. (Call this immediately after the applet <a href="../../../nn/applet/CTR/Initialize.html"><CODE>Initialize</CODE></a> function.)</p><p>This function is used to change the internal state of the applet manager to make an application appear to be launched from the HOME Menu even if it actually was not.</p><p>This is unnecessary in a retail product and is planned to be removed from the next version even for development purposes. Nevertheless, this function will be changed to have no effect; include it for now. It will always be safe to include it.</p></div> 40 <hr><p>CONFIDENTIAL</p></body> 41</html>