DeleteAtom函数减少本地字符串原子的引用计数。如果原子的引用计数减少为零,DeleteAtom将从本地原子表中删除与原子关联的字符串。
ATOM DeleteAtom(
ATOM 【纳多马斯】 | //要删除的原子 |
); |
参数
【纳多马斯】
标识要删除的原子和字符串。
返回值
如果函数成功,返回值为零。
如果函数失败,则返回值为【纳多马斯】参数。要获取扩展错误信息,请调用GetLastError.
备注
字符串原子的引用计数指定原子被添加到或从原子表中删除的次数。AddAtom功能会增加每个呼叫的计数。DeleteAtom函数减少每个调用的计数,但只有当原子的引用计数为零时才会删除该字符串。
确保原子从原子表中删除的唯一方法是重复调用此函数,直到失败。当引用计数减少到零时,下一次调用FindAtom或DeleteAtom功能失败。
DeleteAtom函数对整数原子(使用MAKEINTATOM宏创建的原子)无影响)。该函数对整数原子总是返回零。
也可以看看
AddAtom, FindAtom, GlobalAddAtom, GlobalDeleteAtom, GlobalFindAtom, MAKEINTATOM