Voltar à lista
Windows Win32IPCkernel32.dll

WaitNamedPipeW

Aguarda até que uma instância disponível de um pipe nomeado esteja pronta para conexão.

Descrição

Usada quando todas as instâncias de um pipe estão ocupadas (ERROR_PIPE_BUSY ao chamar CreateFileW) e o cliente quer esperar por uma vaga.

Header: namedpipeapi.hDLL: kernel32.dll

Assinatura

BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut);

Parâmetros

ParâmetroTipoDescrição
lpNamedPipeNameLPCWSTRNome do pipe a aguardar.
nTimeOutDWORDTempo máximo de espera, ou NMPWAIT_WAIT_FOREVER.

Valor de retorno

Diferente de zero em sucesso; 0 em erro/timeout (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_FILE_NOT_FOUND(2)
O sistema não conseguiu encontrar o arquivo especificado.
ERROR_SEM_TIMEOUT(121)
O tempo limite do semáforo expirou.

Relacionadas