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.dllAssinatura
BOOL WaitNamedPipeW(LPCWSTR lpNamedPipeName, DWORD nTimeOut);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpNamedPipeName | LPCWSTR | Nome do pipe a aguardar. |
| nTimeOut | DWORD | Tempo 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.