º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù

º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù (DWORD Ä«Å×°í¸®, UINT ¼öÁØ, LPCSTR lpszFormat,...)

¸Å°³ º¯¼ö

Ä«Å×°í¸®

[in] À̺¥Æ® ¶Ç´Â ¸Þ¼­µå´Â º¸°í¼­ÀÇ À¯ÇüÀ» ³ªÅ¸³»±â À§ÇØ atlTraceFlags . Ä«Å×°í¸®ÀÇ ¸ñ·Ï¿¡ ´ë ÇÑ ¼³¸í ºÎºÐ À» ÂüÁ¶ÇÕ´Ï´Ù¡£

¼öÁØ

[in] º¸°í¼­·Î ÃßÀû ¼öÁØÀÔ´Ï´Ù. ATL_TRACE_LEVEL Ç¥½Ã¿¡ ´ë ÇÑ ¼³Á¤ °ª º¸´Ù À۰ųª ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼öÁØ 4¿Í ATL_TRACE_LEVEL ¸¦ 0À¸·Î ¼³Á¤ ÇÏ¸é ¾Æ¹« °æ°í Ç¥½Ã µË´Ï´Ù. ATL_TRACE_LEVEL ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÁÖÀÇ ÂüÁ¶ ÇϽʽÿÀ.

lpszFormat

[in] ´ýÇÁ ÀåÄ¡¿¡ º¸³¾ ¼­½ÄÀÌ ÁöÁ¤ µÈ ¹®ÀÚ¿­¡£

ÁÖÀÇ

µð¹ö±ë ¸ñÀûÀ¸·Î ÇÏ´Â º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù ¸¦ »ç¿ë ÇÕ´Ï´Ù. ¹æ¹ý¿¡ ´ë ÇÑ ¸Þ½ÃÁö¸¦ Á¦°ø ÇÏ´Â º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù À̺¥Æ® ¹× ¸Þ¼­µå happen.nbsp; º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù °æ°í ÇÏ °í ÇÁ·Î±×·¥À» µð¹ö±ëÇÒ ¶§ ¹ß»ý ÇÏ´Â ¿À·ù¸¦ º¸°í ÇÕ´Ï´Ù. º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù ÀϹÝÀûÀ¸·Î µð¹ö°Å Ãâ·Â â ¶Ç´Â ÆÄÀÏ ´ýÇÁ ÀåÄ¡¿¡ lpszFormat, ¼­½ÄÀÌ ÁöÁ¤ µÈ ¹®ÀÚ¿­À» º¸³À´Ï´Ù(&N).

º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù, Ä«Å×°í¸®¿¡ ´ë ÇÑ Ã¹ ¹øÂ° ¸Å°³ º¯¼ö¸¦ ¼³Á¤ ÇÏ·Á¸é ÃßÀû Ç÷¡±×¸¦ ³ª¿­ ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Ç÷¡±×´Â º¸°í ÇÏ·Á´Â ¹æ¹ýÀÇ À¯Çü¿¡ ÇØ´ç ÇÕ´Ï´Ù. ¾Æ·¡ Ç¥¿¡¼­ ¹üÁÖ ¸Å°³ º¯¼ö¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À¯È¿ÇÑ ÃßÀû Ç÷¡±×¡£

Ä«Å×°í¸® ¼³¸í
atlTraceUser ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ. °ªÀº º¸°í¼­ °æ°í ¼öÁØÀ» ³ªÅ¸³À´Ï´Ù.
atlTraceGeneral ¸ðµç ATL ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ º¸°í¼­ÀÔ´Ï´Ù. ±âº»°ª¡£
atlTraceCOM COM ¹æ¹ý¿¡ ´ë ÇÑ º¸°í¼­¡£
atlTraceQI QueryInterface È£Ãâ¿¡ ´ë ÇÑ º¸°í¼­¡£
atlTraceRegistrar °³Ã¼ÀÇ µî·Ï¿¡ ´ë ÇÑ º¸°í¼­¡£
atlTraceRefcount ÂüÁ¶ Ƚ¼ö¸¦ º¯°æ ÇÏ´Â °Í¿¡ ´ë ÇÑ º¸°í¼­¡£
atlTraceWindowing Windows ¹æ¹ý¿¡ ´ë ÇÑ º¸°í¼­ ¿¹¸¦ º¸°í À߸ø µÈ ¸Þ½ÃÁö ¸Ê ID¡£
atlTraceControls ÄÁÆ®·Ñ¿¡ ´ë ÇÑ º¸°í¼­, ¿¹¸¦ µé¾î ÄÁÆ®·Ñ ¶Ç´Â ÇØ´ç âÀÌ ¼Ò¸ê µÇ ¸é º¸°í¡£
atlTraceHosting º¸°í¼­ Ŭ¶óÀÌ¾ðÆ® ÄÁÅ×À̳ʿ¡¼­ Ȱ¼ºÈ­ µÉ ¶§ ¸Þ½ÃÁö¸¦ ¿¹¸¦ µé¾î, È£½ºÆÃ¡£
atlTraceDBClient OLE DB ¼ÒºñÀÚ ÅÛÇø´;¿¡ ´ë ÇÑ º¸°í¼­ ¿¹¸¦ µé¾î ½ÇÆÐ GetData È£Ãâ Çϸé Ãâ·Â ¼ö Æ÷ÇÔ HRESULT¡£
atlTraceDBProvider OLE DB °ø±ÞÀÚ ÅÛÇø´À» º¸°íÇÕ´Ï´Ù, ±×¸®°í ¿¹ ¿­ ¸¸µé±â ½ÇÆÐ¸¦ º¸°íÇÕ´Ï´Ù¡£
atlTraceSnapin MMC ½º³ÀÀÎ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ë ÇÑ º¸°í¼­¡£
atlTraceNotImpl ÁöÁ¤ µÈ ÇÔ¼ö°¡ ±¸Çö µÇÁö ¾ÊÀº º¸°í¼­¡£

¿¹Á¦

/ / ¿¹ º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù
int I = 1;
º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù (atlTraceGeneral, 4, "Á¤¼ö = %d\n", ³­);
/ / Ãâ·Â: ' Á¤¼ö = 1'

ƯÁ¤ ¹üÁÖ ¹× ¼öÁØ¿¡ ´ë ÇÑ ÇÊÅ͸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù ¾Æ·¡¿¡¼­ ¼³¸í ÇÏ´Â µÎ °³ÀÇ Àü¿ª ÇÔ¼ö¸¦ ¼³Á¤ ÇÏ ¿© ÇÁ·ÎÁ§Æ® ¼öÁØ. Àü󸮱â Á¤ÀÇ ÇÊÅ͸µ °°Àº ÁöÁ¤, Àü¿ª ÇÔ¼ö¿¡ »ðÀÔ Çϱâ Àü¿¡ stdafx.h´Â #include lt;atlbase.h> ¹®¡£

¶Ç´Â ÇÁ·ÎÁ§Æ® ¼³Á¤ ´ëÈ­ »óÀÚ¿¡¼­ Àü󸮱â Áö½Ã¹®¿¡ ÇÊÅ͸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. C/c + + ÅÇÀ» Ŭ¸¯ ÇÑ ´ÙÀ½ ±Û·Î¹ú Àü󸮱â Á¤ÀÇ ÆíÁý »óÀÚ¿¡ »ðÀÔ¡£

´ÙÀ½ Àü¿ª ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¹üÁÖ¿Í ·¹º§À» ¼³Á¤ ÇÏ·Á¸é:

ATL_TRACE_CATEGORY 0XFFFFFFFF

ÇÊÅ͸µ ÇÏ·Á´Â ÃßÀû ¹üÁÖ¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ±âº» 0xFFFFFFFF ´Â ¸ðµç ¹üÁÖ¸¦ º¸°íÇÕ´Ï´Ù. ƯÁ¤ ¹üÁÖ ¶Ç´Â ¹üÁÖ ÁýÇÕ¿¡ ´ë ÇÑ ÇÊÅ͸µ ÇÏ·Á¸é 0xffffffff¸¦ ÃßÀû ÇÏ·Á¸é ¹üÁÖ À̸§À» ¹Ù²ß´Ï´Ù. ºñÆ® ORÀ» »ç¿ë ÇÏ ¿© Çϳª ÀÌ»óÀÇ ¹üÁÖ¿¡ ´ë ÇÑ ÇÊÅ͸µ (|) ¿¬»êÀÚ. ¿¹¸¦ µé¾î, ¼³Á¤ ÇÏ ¿© ATL_TRACE_CATEGORY (atlTraceControls | atlTraceWindowing), ÄÁÆ®·Ñ ¹× À©µµÀ× º¯¼ö¿Í µ¿ÀÏÇØ Áý´Ï´Ù °æ°í¸¸ Ç¥½Ã µË´Ï´Ù¡£

ATL_TRACE_LEVEL 0

ÇÊÅ͸µ ÇÏ´Â ÃßÀû ¼öÁØÀ» ¼³Á¤ ÇÕ´Ï´Ù. 0, 1, 2, 3, ¶Ç´Â 4 µÉ ¼ö ÀÖ½À´Ï´Ù. ±âº», 0, °¡Àå ½É°¢ÇÑ ¹®Á¦¸¦ º¸°íÇÕ´Ï´Ù. 0À» º¸°í ½Í¾î º¸°í ¼öÁØÀ» ¹Ù²ß´Ï´Ù. ¿¹¸¦ µé¾î, 4¸¦ ÁöÁ¤ ÇÏ¸é ¸ðµç ¼öÁØÀÇ °æ°í ¹× Á¤º¸ ¸Þ½ÃÁö¸¦ º¼ °Í ÀÌ´Ù¡£

ATL ¸ÅÅ©·Î ¹× Àü¿ª ÇÔ¼ö

Âü°í Ç׸ñ

ATLTRACE, atlTraceFlags

Index