Symbian3/PDK/Source/GUID-9AE254D4-AA60-579E-8D9D-F2797106A413.dita
changeset 12 80ef3a206772
parent 9 59758314f811
child 14 578be2adaf3e
equal deleted inserted replaced
11:5072524fcc79 12:80ef3a206772
    97 there are HAL group/function-id pairs for which there are no corresponding
    97 there are HAL group/function-id pairs for which there are no corresponding
    98 generic attributes. In these cases, the hardware attributes represented by
    98 generic attributes. In these cases, the hardware attributes represented by
    99 the HAL group/function-id pair are used internally, and can only be accessed
    99 the HAL group/function-id pair are used internally, and can only be accessed
   100 using the kernel side function <xref href="GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D.dita#GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D/GUID-DA115709-A225-3E2A-BCCD-6E2BB15979B9"><apiname>Kern::HalFunction()</apiname></xref> **. </p> <p>The
   100 using the kernel side function <xref href="GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D.dita#GUID-C6946ECB-775F-3EC2-A56F-78F25B9FBE3D/GUID-DA115709-A225-3E2A-BCCD-6E2BB15979B9"><apiname>Kern::HalFunction()</apiname></xref> **. </p> <p>The
   101 following picture shows the general idea: </p> <fig id="GUID-95743ED4-8CEC-5BAD-A5C2-9FD16D0485FA">
   101 following picture shows the general idea: </p> <fig id="GUID-95743ED4-8CEC-5BAD-A5C2-9FD16D0485FA">
   102 <image href="GUID-F50E1C81-E80F-5692-996B-3AC2BE995425_d0e411499_href.png" placement="inline"/>
   102 <image href="GUID-F50E1C81-E80F-5692-996B-3AC2BE995425_d0e417352_href.png" placement="inline"/>
   103 </fig> <p>**Technically, the user side function <codeph>UserSvr::HalFunction()</codeph> will
   103 </fig> <p>**Technically, the user side function <codeph>UserSvr::HalFunction()</codeph> will
   104 achieve the same thing, but this is <i>internal to Symbian</i> and is <i>not
   104 achieve the same thing, but this is <i>internal to Symbian</i> and is <i>not
   105 intended for general use</i>. </p></section>
   105 intended for general use</i>. </p></section>
   106 <section id="GUID-F28BA77B-D7AA-4D27-8ADF-029F42F800E4"><title>HAL handler implementation</title><p>Most HAL handlers are
   106 <section id="GUID-F28BA77B-D7AA-4D27-8ADF-029F42F800E4"><title>HAL handler implementation</title><p>Most HAL handlers are
   107 implemented as part of a driver, a kernel extension, the Variant or the kernel
   107 implemented as part of a driver, a kernel extension, the Variant or the kernel