halservices/hal/inc/hal_data.h
changeset 139 95f71bcdcdb7
parent 33 0173bcd7697c
child 132 e4a7b1cbe40c
child 147 bbf8bed59bcb
--- a/halservices/hal/inc/hal_data.h	Fri May 14 17:13:29 2010 +0300
+++ b/halservices/hal/inc/hal_data.h	Thu May 27 14:17:14 2010 +0300
@@ -1,4 +1,4 @@
-// Copyright (c) 1995-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 1995-2010 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of the License "Eclipse Public License v1.0"
@@ -35,6 +35,11 @@
     
     They are also used by the HAL accessor functions.
     
+    Note: It is not recommended to use HAL attributes to pass handles from the  
+	kernel to user-side clients due to resource overhead's that will affect 
+	existing clients of HAL. HAL is designed to allow simply hardware parameters
+	to be shared with user-side clients without resource allocation overheads.
+    
     @see HAL::Get()
     @see HAL::Set()
     */
@@ -1080,6 +1085,9 @@
 		
 		/**
 		A Handle to the display memory.
+		This attribute opens a chunk, the client is responsible for closing it.
+		Using HAL attribtues to open handles is not recommended and this 
+		attribute may be removed in the future. 
 
 		@prototype 9.5
 		*/