°¡»ó void LockRange ( DWORD dwPos, DWORD dwCount );
´øÁ® ( CFileException );
¸Å°³ º¯¼ö
dwPos
¹ÙÀÌÆ® ¹üÀ§ Àá±×·Á¸é ½ÃÀÛ ¹ÙÀÌÆ® ¿ÀÇÁ¼Â¡£
dwCount
Àá±Û ¹üÀ§¿¡¼ ¹ÙÀÌÆ® ¼ö¡£
ÁÖÀÇ
ÇØ´ç ÆÄÀÏÀÌ ÀÌ¹Ì Àá°Ü ÀÖÀ¸¸é ¿¹¿Ü¸¦ throw ÇÏ´Â ¿·Á ÀÖ´Â ÆÄÀÏ¿¡¼ ¹ÙÀÌÆ® ¹üÀ§¸¦ Àá±Þ´Ï´Ù. ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼ ÇØ´ç ¹ÙÀÌÆ®¸¦ ¾×¼¼½º¸¦ ¹æÁö Àá±Ý ÆÄÀÏ¿¡ ¹ÙÀÌÆ®. ÆÄÀÏÀ» µÑ ÀÌ»óÀÇ ¿µ¿ªÀ» Àá±Û ¼ö ÀÖÁö¸¸ ¾øÀ½ °ãÄ¡´Â ¿µ¿ª Çã¿ë µË´Ï´Ù.
UnlockRange ¸â¹ö ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¿µ¿ªÀ» Àá±ÝÀ» ¹ÙÀÌÆ® ¹üÀ§´Â ÀÌÀü¿¡ Àá±ä ¿µ¿ª¿¡ Á¤È® ÇÏ °Ô ÀÏÄ¡ ÇØ¾ß ÇÕ´Ï´Ù. LockRange ÇÔ¼ö´Â ÀÎÁ¢ Áö¿ª; º´ÇÕ ÇÏÁö ¾Ê½À´Ï´Ù. °¢ ¿µ¿ªÀ» °³º°ÀûÀ¸·Î Àá±ÝÀ» ÇØÁ¦ ÇØ¾ß ÇÕ´Ï´Ù µÎ °³ÀÇ Àá±äµÈ ¿µ¿ªÀÌ ÀÎÁ¢ ÇÑ °æ¿ì¡£
¸Þ¸ðnbsp;??ÀÌ ±â´ÉÀº CMemFile»ç¿ëÇÒ ¼ö-ÆÄ»ý Ŭ·¡½º(&N)¡£
¿¹Á¦
Cfile::lockrange¿¡ ´ë ÇÑ //example
extern DWORD dwPos;
extern DWORD dwCount;
extern CFile cfile;
cfileÀÔ´Ï´Ù.LockRange (dwPos, dwCount)
CFile °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CFile::UnlockRange(&N)