Compartilhar via


_putch_nolock, _putwch_nolock

Grava um caractere no console sem bloquear o thread.

Importante

Esta API não pode ser usada em aplicativos que executam no Tempo de Execução do Windows.Para obter mais informações, consulte Funções CRT sem suporte pelo /ZW.

int _putch_nolock( 
int c 
); 
wint_t _putwch_nolock( 
wchar_t c 
);

Parâmetros

  • c
    Caractere a ser a saída.

Valor de retorno

Retorna c se tiver sucesso. Se _putch_nolock falhar, retornará EOF; se _putwch_nolock falhar, retornará WEOF.

Comentários

_putch_nolock e _putwch_nolock são idênticos a _putch e _putwch, respectivamente, exceto que não são protegidos contra a interferência de outros threads. Elas podem ser mais rápidas, pois não incorrem na sobrecarga de bloquear outros threads. Use essas funções somente em contextos de thread-safe, como aplicativos single-threaded ou onde o escopo de chamada já manipula o isolamento do thread.

Mapeamentos da rotina de texto genérico

Rotina Tchar.h

_UNICODE e _MBCS não definidos

_MBCS definido

_UNICODE definido

_puttch_nolock

_putch_nolock

_putch_nolock

_putwch_nolock

Requisitos

Rotina

Cabeçalho necessário

_putch_nolock

<conio.h>

_putwch_nolock

<conio.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões das Bibliotecas em tempo de execução C.

Consulte também

Referência

Console e E/S de porta

_cprintf, _cprintf_l, _cwprintf, _cwprintf_l

_getch, _getwch