Partilhar via


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

Consulte também

Referência

Classe CSyncObject

Gráfico de hierarquia

Outros recursos

CSyncObject membros