DirectX 9.0 ÀÇ ¼Ò°³ DirectX SDK ÀÇ »ç¿ë¹ý C ¶Ç´Â C++ ¿¡ ÀÇÇÑ DirectX ÇÁ·Î±×·¡¹Ö COM ÀÇ »ç¿ë¹ý DirectX COM ¹®¼ÀÇ Ç¥±â ±ÔÄ¢ [¸ñÂ÷¿¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
|
| Microsoft DirectX 9.0 |
ÀÌ ¹®¼¿¡¼´Â, ±¸¼º ¿ä¼Ò °³Ã¼ ¸ðµ¨ (COM)ÀÇ ¸Þ¼µå ¹× ÀÎÅÍÆäÀ̽º´Â, C++ Ŭ·¡½º¿¡¼ÀÇ µ¿µîÀÇ Å¬·¡½º¸íÀ¸·Î ³ªÅ¸³½´Ù. µû¶ó¼,IDirectPlay8Peer ÀÎÅÍÆäÀ̽ºÀÇ Initialize ¸Þ¼µå´Â,IDirectPlay8Peer::Initialize ¿Í °°ÀÌ Ç¥±âµÈ´Ù. ÀÌ·¯ÇÑ Ç¥±â ±ÔÄ¢À» »ç¿ëÇÏ´Â ÁÖµÈ ÀÌÀ¯´Â, °°Àº À̸§À¸·Î ±â´ÉÀ̳ª ±¸¹®Àº ¿ÏÀüÈ÷ ´Ù¸¥ ¸Þ¼µå°¡, º¹¼ö°¡ ´Ù¸¥ ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ °ø°³µÇ´Â °æ¿ì°¡ Àֱ⠶§¹®ÀÌ´Ù. ¿¹¸¦ µé¾î, ¸¹Àº ÀÎÅÍÆäÀ̽º¿¡ Init ¸Þ¼µå ¶Ç´Â Initialize ¸Þ¼µå°¡ Æ÷ÇÔµÇÁö¸¸, ±× ±â´ÉÀ̳ª ÆÄ¶ó¹ÌÅÍ´Â ¿ÏÀüÈ÷ ´Ù¸¥ ÀÏÀÌ ÀÖ´Ù. C++ ÀÇ Å¬·¡½º¸íÀ» »ç¿ëÇÏ´Â °ÍÀº, ¸Þ¼µå¸¦ ÀÏÀÇ¿¡ ½Äº°ÇÏ´Â Æí¸®ÇÑ ¹æ¹ýÀÌ´Ù.
º¸Åë, ÅØ½ºÆ®³ª »ùÇà Äڵ忡¼´Â, COM ¸Þ¼µå¸¦ È£ÃâÇÒ ¶§¿¡ C++ ÀÇ Ç¥±â ±ÔÄ¢À» »ç¿ëÇÑ´Ù. C++ ÀÇ ¸Þ¼µå È£ÃâÀ» C ÀÇ È£Ãâ·Î º¯È¯ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â, ¡¸C ¿¡ ÀÇÇÑ COM °³Ã¼¿¡ÀÇ ¾×¼¼½º¡¹¸¦ ÂüÁ¶ÇÒ°Í.