The IProfileHandle class is a wrapper for profile handles.
IProfileHandle is an alias for the X-Motif types XrmHashBucket and XrmDatabase.
IProfileHandle is an alias for the OS/2 Programmer's Toolkit type HINI.
IProfileHandle is an alias for a void*.
Constructors & DestructorYou can construct objects of this class.
![]() |
public:
IProfileHandle(Value value = 0)
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
DiagnosticsUse these members to obtain diagnostic information.
![]() |
public:
IString asDebugInfo() const
Returns the handle as a string containing diagnostic information.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
IString asString() const
Returns the handle as a string of form nnnn.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
public:
unsigned long asUnsigned() const
Returns the handle value as an unsigned long value.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
Type ConversionsType conversion operators convert objects of this class to a different type.
![]() |
public:
operator Value() const
Returns the handle as its operating system dependent type. Use this operator when you use the handle object as an argument to an operating system function.
| Windows | OS/2 | AIX |
| Yes | Yes | Yes |
![]() |
typedef void * Value
This type definition defines Value to be an unsigned long on the OS/2 platform. On the Windows platforms Value is defined to be a void*. On Motif Value is defined to be a _XrmHashBucketRec*.
typedef void * Value
| Windows | OS/2 | AIX |
| Yes | No | No |
typedef _XrmHashBucketRec * Value
| Windows | OS/2 | AIX |
| No | No | Yes |
typedef unsigned long Value
| Windows | OS/2 | AIX |
| No | Yes | No |