diff -r c734af59ce98 -r 5b5d147c7838 halservices/hal/inc/hal_data.h --- a/halservices/hal/inc/hal_data.h Tue May 11 17:28:22 2010 +0300 +++ b/halservices/hal/inc/hal_data.h Tue May 25 14:09:55 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 */