_putch_nolock, _putwch_nolock
写入控件的一个字符不锁定线程。
重要
此 API 不能在运行时的窗口执行的应用程序。有关更多信息,请参见 CRT 函数不支持与 /ZW。
int _putch_nolock( int c ); wint_t _putwch_nolock( wchar_t c );
参数
- C
是字符输出。
返回值
返回 c,如果成功。 如果 _putch_nolock 失败,则返回;EOF如果 _putwch_nolock 失败,则返回 WEOF。
备注
_putch_nolock 和 _putwch_nolock 与 _putch 和 _putwch分别是相同的,则,不同之处在于,它们不从由其他线程的干扰保护。 因为它们不会产生开销锁定其他线程,也可能是更快。 在线程安全的上下文仅使用这些功能 (如单线程应用程序或调用的大小处理已线程隔离的位置。
一般文本例程映射
Tchar.h 实例 |
未定义的_UNICODE 和_MBCS |
定义的_MBCS |
定义的_UNICODE |
---|---|---|---|
_puttch_nolock |
_putch_nolock |
_putch_nolock |
_putwch_nolock |
要求
实例 |
必需的标头 |
---|---|
_putch_nolock |
<conio.h> |
_putwch_nolock |
<conio.h> |
有关更多兼容性信息,请参见 兼容性。
库
C 运行库的所有版本。