术语 | CMultiLock::Lock | ||||||||||||||
释义 | CMultiLock::Lock DWORD Lock( DWORD dwTimeOut = INFINITE, BOOL bWaitForAll = TRUE, DWORD dwWakeMask = 0 ); 返回值:若封锁失败,则返回-1,否则返回下列值之一:
参数:
说明: 调用该函数获取由提供给CMultiLock构造函数同步对象控制的一个或多个资源的访问。若bWaitForAll为TRUE,那么一旦所有的同步对象同时被标记,则Lock函数将成功返回。否则若bWaitForAll为FALSE,那么一旦一个或多个同步对象被标记,则Lock函数将返回。 若Lock函数不能立即返回,那么在返回前,它等待的时间将不会超过参数dwTimeOut指定的毫秒数。若dwTimeOut为INFINITE,那么直到访问了要获取的对象或遇到了dwWakeMask指定的条件,Lock函数才返回。否则,若Lock函数能够获取一个同步对象,那么它将成功返回。否则,它将返回失败。 |
||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。