CSyncObject::bloquear
telefonar Esta função para acessar o recurso controlado pelo objeto de sincronização.
virtual BOOL Lock(
DWORD dwTimeout = INFINITE
);
Parâmetros
- dwTimeout
Especifica a quantidade de time em milissegundos para aguardar o objeto de sincronização esteja disponível (sinalizado).If INFINITO, Lock esperará até que o objeto é sinalizado antes de retornar.
Valor de retorno
Diferente de zero se a função foi bem-sucedida; caso contrário, 0.
Comentários
Se o objeto de sincronização está sinalizado, Lock será retornado com êxito e o thread agora possui o objeto. Se o objeto de sincronização for nonsignaled (não disponível), Lock aguardará que o objeto de sincronização ficar sinalizado o número de milissegundos especificado na dwTimeOut parâmetro.Se o objeto de sincronização não tornam-se sinalizado no time, especificadoLock Retorna a falha.
Requisitos
Cabeçalho: afxmt.h