HRESULT AtlMarshalPtrInProc (IUnknown * ÆãÅ©, const IIDamp; iid, IStream ** ppStream );(&A)
¹Ýȯ °ª
Ç¥ÁØ HRESULT °ª¡£
¸Å°³ º¯¼ö
ÆãÅ©
[in] ÀÎÅÍÆäÀ̽º¸¦ ¸¶¼£¸µÇÒ ¼ö¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
iid
[in] ¸¶¼£¸µÇÒ ÁßÀÎ ÀÎÅÍÆäÀ̽ºÀÇ GUID¡£
ppStream
[out] IStream ÀÎÅÍÆäÀ̽º ¸¶¼£¸µÀ» »ç¿ë ÇÏ´Â »õ stream °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¡£
ÁÖÀÇ
»õ·Î¿î stream °³Ã¼¸¦ ¸¸µé°í ÇÁ·Ï½Ã CLSID¸¦ ½ºÆ®¸²¿¡ ¾¹´Ï´Ù ½ºÆ®¸²À¸·Î ÇÁ·Ï½Ã¸¦ ÃʱâÈ ÇÏ´Â µ¥ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ÀÛ¼º ÇÏ ¿© ÁöÁ¤ÇÑ ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅ͸¦ ¸¶¼£¸µÇÕ´Ï´Ù. ¿©·¯ ½ºÆ®¸²À»¿¡ Æ÷ÀÎÅ͸¦ ¸¶¼£¸µÇÒ ¼ö ÀÖµµ·Ï MSHLFLAGS_TABLESTRONG Ç÷¡±×°¡ ¼³Á¤ µË´Ï´Ù. Æ÷ÀÎÅ͵µ ¼ö ¸¶¼£¸µµÈ ¿©·¯ ¹ø¡£
½ºÆ®¸² Æ÷ÀÎÅÍ Ãâ½Ã ¸¶¼£¸µ ½ÇÆÐ ÇÏ´Â °æ¿ì¡£
AtlMarshalPtrInProc ÇÁ·Î¼¼½º¿¡¼ °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í Ç׸ñ
AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGS ¿¡ Win32 SDK