Location:
e32std.h
Link against: euser.lib
class RDevice : public RHandleBase;
User
side handle to an LDD factory object, an instance of a DLogicalDevice
derived class.
The LDD factory object is a Kernel side object which is constructed on the Kernel heap when the logical device is opened using
User::LoadLogicalDevice()
. The handle allows the User
side to get information about the logical device.
To use the device, a thread must create and use an instance of an RBusLogicalChannel
derived class.
RHandleBase
- A handle to an object
RDevice
-
Defined in RDevice
:
GetCaps()
, IsAvailable()
, Open()
, Open()
, QueryVersionSupported()
Inherited from RHandleBase
:
Attributes()
,
Close()
,
Duplicate()
,
FullName()
,
Handle()
,
HandleInfo()
,
Name()
,
SetHandle()
,
SetHandleNC()
,
SetReturnedHandle()
,
iHandle
inline TInt Open(const TFindLogicalDevice &aFind, TOwnerType aType=EOwnerProcess);
|
|
IMPORT_C TInt Open(const TDesC &aName, TOwnerType aType=EOwnerProcess);
|
|