PX_Blob

BOOL PX_Blob ( CPropExchange * pPX, LPCTSTR pszPropName, HGLOBALamp; hBlob, HGLOBAL hBlobDefault = NULL );(&A)

¹Ýȯ °ª

0ÀÌ ¾Æ´Ñ °æ¿ì ±³È¯; 0 ½ÇÆÐ ÇÏ´Â °æ¿ì¡£

¸Å°³ º¯¼ö

pPX

(ÀϹÝÀûÀ¸·Î ¸Å°³ º¯¼ö·Î Àü´Þ DoPropExchange¿¡) CPropExchange °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£

pszPropName

±³È¯ µÇ´Â ¼Ó¼ºÀÇ À̸§¡£

hBlob

¼Ó¼ºÀÌ ÀúÀå µÈ º¯¼öÀÇ ÂüÁ¶ (ÀϹÝÀûÀ¸·Î Ŭ·¡½ºÀÇ ¸â¹ö º¯¼ö)¡£

hBlobDefault

ÀÌ ¼Ó¼ºÀÇ ±âº»°ª¡£

ÁÖÀÇ

´ç½ÅÀÇ ÄÁÆ®·Ñ ³»¿¡¼­ÀÌ ÇÔ¼ö¸¦ È£Ãâ DoPropExchange ¸â¹ö ÇÔ¼ö¸¦ serialize Çϰųª ÀÌÁø ´ëÇü °³Ã¼ (BLOB) µ¥ÀÌÅ͸¦ ÀúÀå ÇÏ´Â ¼Ó¼ºÀ» ÃʱâÈ­ ÇÕ´Ï´Ù. ¼Ó¼ºÀÇ °ª¿¡¼­ Àаųª hBlob, ÀûÀý ÇÏ °Ô ÂüÁ¶ ÇÏ´Â º¯¼ö¸¦ ¾²´Â °ÍÀÔ´Ï´Ù. ÀÌ º¯¼ö´Â óÀ½ óÀ½À¸·Î PX_Blob À» È£Ãâ Çϱâ Àü¿¡ NULL ·Î ÃʱâÈ­ ÇØ¾ß ÇÕ´Ï´Ù (ÀϹÝÀûÀ¸·ÎÀÌ ¼ö ÇÒ ¼ö ÄÁÆ®·ÑÀÇ »ý¼ºÀÚ¿¡¼­). HBlobDefault ¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì ¼Ó¼ºÀÇ ±âº» °ªÀ¸·Î »ç¿ë µË´Ï´Ù. ÀÌ °ªÀº ÄÁÆ®·ÑÀÇ ÃʱâÈ­ ¶Ç´Â serialization ÇÁ·Î¼¼½º°¡ ¾î¶² ÀÌÀ¯·Î ½ÇÆÐ ÇÏ´Â °æ¿ì »ç¿ë¡£

´ÙÀ½À» Æ÷ÇÔ ÇÏ´Â ¸Þ¸ð¸® ºí·ÏÀ» ÂüÁ¶ ÇÏ´Â ÇÚµé hBlob ¹× hBlobDefault:

Âü°í´Â PX_Blob ÇÒ´ç ÇÏ´Â ¸Þ¸ð¸®, Windows¸¦ »ç¿ë ÇÏ ¿© GlobalAlloc API¸¦ BLOB Çü½Ä ¼Ó¼ºÀ» ·Îµå ÇÏ´Â °æ¿ì. ÀÌ ¸Þ¸ð¸®¸¦ ÇØÁ¦ ÇÏ´Â °Í¿¡ ´ë ÇÑ Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. µû¶ó¼­ »ç¿ëÀÚ ÄÁÆ®·ÑÀÇ ¼Ò¸êÀÚ¸¦ È£Ãâ ÇØ¾ß GlobalFree ¸ðµç BLOB Çü½Ä ¼Ó¼º¿¡¼­ ÄÁÆ®·Ñ¿¡ ÇÒ´ç µÈ ¸ðµç ¸Þ¸ð¸® À§·Î ÀÚÀ¯·Ó°Ô 󸮡£

Âü°í Ç׸ñnbsp;COleControl::DoPropExchange(&N)

Index