Compartir a través de


CSyncObject::Lock

Llame a esta función para obtener acceso al recurso controlado por el objeto de sincronización.

virtual BOOL Lock( 
   DWORD dwTimeout = INFINITE  
);

Parámetros

  • dwTimeout
    Especifica la cantidad de tiempo en milisegundos de espera el objeto de sincronización esté disponible (designado). Si Infinito, Lock espera hasta que el objeto se designa antes de volver.

Valor devuelto

Distinto de cero si la función es correcta; si no 0.

Comentarios

Si se designa el objeto de sincronización, Lock se devolverá correctamente y el subproceso ahora posee el objeto. Si el objeto de sincronización nonsignaled (no disponible), Lock esperará el objeto de sincronización que se señalen hasta el número de milisegundos especificada en el parámetro de dwTimeOut . Si el objeto de sincronización no se ha señalado en el tiempo especificado, Lock devuelve el error.

Requisitos

encabezado: afxmt.h

Vea también

Referencia

CSyncObject Class

Gráfico de jerarquías