Share via


_putch_nolock、_putwch_nolock

更新 : 2007 年 11 月

スレッドをロックすることなく、コンソールに文字を書き込みます。

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 ランタイム ライブラリのすべてのバージョン。

参照

参照

コンソール入出力とポート入出力

_cprintf、_cprintf_l、_cwprintf、_cwprintf_l

_getch、_getwch