62 . Once the request is handled, <xref href="GUID-57A64BE5-04A6-308A-B20F-088FD8DF1979.dita"><apiname>CompleteRequestL()</apiname></xref> is called to signal the framework about the completion of the request |
62 . Once the request is handled, <xref href="GUID-57A64BE5-04A6-308A-B20F-088FD8DF1979.dita"><apiname>CompleteRequestL()</apiname></xref> is called to signal the framework about the completion of the request |
63 transaction.</p> </section> |
63 transaction.</p> </section> |
64 <section id="GUID-FD878DE5-3565-46BF-BE26-5AA8296DEEA8"><title>Download</title><p>Click on the following link to download the example: <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/zips/guid-c759da23-1dae-4854-b5a1-1e58d2125594 .zip" scope="external">MtpDataProvider.zip</xref>.</p><p>Click <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/guid-c759da23-1dae-4854-b5a1-1e58d2125594.html" scope="peer">browse</xref> to view the example code.</p></section> |
64 <section id="GUID-FD878DE5-3565-46BF-BE26-5AA8296DEEA8"><title>Download</title><p>Click on the following link to download the example: <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/zips/guid-c759da23-1dae-4854-b5a1-1e58d2125594 .zip" scope="external">MtpDataProvider.zip</xref>.</p><p>Click <xref href="guid-6013a680-57f9-415b-8851-c4fa63356636/guid-c759da23-1dae-4854-b5a1-1e58d2125594.html" scope="peer">browse</xref> to view the example code.</p></section> |
65 <section id="GUID-F0AB5245-1934-4F8F-84C3-2806C20DF096"><p> </p><title>Building and configuring</title><p>You can build the example from |
65 <section id="GUID-F0AB5245-1934-4F8F-84C3-2806C20DF096"><p> </p><title>Building and configuring</title><p>You can build the example from |
66 your IDE or the command line: </p> <ul> |
66 your IDE or the command line: </p> <ul> |
67 <li id="GUID-0D86ECCB-1501-52D9-A52E-A016AB6710A2-GENID-1-12-1-26-1-1-6-1-4-1-3-4-4-1"><p> </p><p>If you |
67 <li id="GUID-0D86ECCB-1501-52D9-A52E-A016AB6710A2-GENID-1-12-1-28-1-1-6-1-4-1-3-4-4-1"><p> </p><p>If you |
68 use an IDE, import the <filepath>bld.inf</filepath> file of the example |
68 use an IDE, import the <filepath>bld.inf</filepath> file of the example |
69 into your IDE, and use the build command of the IDE. </p></li> |
69 into your IDE, and use the build command of the IDE. </p></li> |
70 <li> <p>If you use the command line, open a command prompt, and set |
70 <li> <p>If you use the command line, open a command prompt, and set |
71 the current directory to the source code directory of the example. |
71 the current directory to the source code directory of the example. |
72 You can then build the example with the SBSv1 build tools using the |
72 You can then build the example with the SBSv1 build tools using the |
73 following commands: </p><ul> |
73 following commands: </p><ul> |
74 <li><p><cmdname>bldmake bldfiles</cmdname></p></li> |
74 <li><p><cmdname>bldmake bldfiles</cmdname></p></li> |
75 <li><p><cmdname>abld build</cmdname></p></li> |
75 <li><p><cmdname>abld build</cmdname></p></li> |
76 </ul> <p><xref href="GUID-793A5EF9-CC16-5EEB-9011-6431EA76EB15.dita">How |
76 </ul> </li> |
77 to use bldmake</xref> and <xref href="GUID-B6B54E07-3B34-5D5C-8815-93383FA8FB4B.dita">How to use abld</xref> describe how to use the SBSv1 build tools. </p> </li> |
|
78 </ul> <p> The example builds the following DLL:<ul> |
77 </ul> <p> The example builds the following DLL:<ul> |
79 <li><p><filepath>mtpexampledp.dll</filepath> : example data provider |
78 <li><p><filepath>mtpexampledp.dll</filepath> : example data provider |
80 plug-in. </p></li> |
79 plug-in. </p></li> |
81 </ul></p><p> in the <filepath>epoc32\release\winscw\<udeb or urel>\</filepath> folder. </p><p> </p></section> |
80 </ul></p><p> in the <filepath>epoc32\release\winscw\<udeb or urel>\</filepath> folder. </p><p> </p></section> |
82 <section id="GUID-9E4754AA-2B3F-421B-A213-0F1EA35C07F5"><title>Running |
81 <section id="GUID-9E4754AA-2B3F-421B-A213-0F1EA35C07F5"><title>Running |