CSyncObject::Lock
Chamar essa função para obter acesso ao recurso controlado pelo objeto de sincronização.
virtual BOOL Lock(
DWORD dwTimeout = INFINITE
);
Parâmetros
- dwTimeout
Especifica a quantidade de tempo em milisegundos para esperar o objeto de sincronização para estar disponível (signaled.)Se INFINITE, Lock esperará até que o objeto é sinalizado antes de retornar.
Valor de retorno
Diferente de zero se a função tenha êxito; se não 0.
Comentários
Se o objeto de sincronização é sinalizado, Lock retornará com êxito e o thread possui agora o objeto.Se o objeto de sincronização nonsignaled (não disponível), Lock esperará o objeto de sincronização para se sinalizado até o número de milissegundos especificado no parâmetro de dwTimeOut .Se o objeto de sincronização não tornou-se sinalizado na quantidade de tempo especificada, Lock retorna a falha.
Requisitos
Cabeçalho: afxmt.h