CHandle选件类
此选件类提供创建和使用处理对象。
class CHandle
成员
公共构造函数
名称 |
说明 |
---|---|
构造函数。 |
|
该析构函数。 |
公共方法
名称 |
说明 |
---|---|
调用此方法附加到现有处理的 CHandle 对象。 |
|
调用此方法关闭 CHandle 对象。 |
|
调用此方法分离 CHandle 对象的句柄。 |
公共运算符
名称 |
说明 |
---|---|
返回存储句柄的值。 |
|
赋值运算符。 |
公共数据成员
名称 |
说明 |
---|---|
存储句柄的成员变量。 |
备注
可以使用 CHandle 对象,当需要处理:主要区别在于 CHandle 对象将被自动删除。
备注
而其他使用INVALID_HANDLE_VALUE,某些API函数将使用NULL为空或无效处理。CHandle 仅使用NULL,并会将INVALID_HANDLE_VALUE作为实际处理。如果调用可返回INVALID_HANDLE_VALUE API,您应检查此值在调用 CHandle::Attach 或通过之前对 CHandle 构造函数和通过NULL。
要求
Header: atlbase.h