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