°¡»ó DWORD HttpExtensionProc (EXTENSION_CONTROL_BLOCK *pECB );
¹Ýȯ °ª
´ÙÀ½ HTTP ¼¹ö È®Àå ¸Þ½ÃÁö Áß Çϳª:
HSE_STATUS_SUCCESS
ISA 󸮸¦ ¿Ï·á ÇÏ °í ¼¹ö ºÐ¸® ÇÏ °í ÇÒ´ç µÈ ¸®¼Ò½º¸¦ È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
HSE_STATUS_SUCCESS_AND_KEEP_CONN
ISA 󸮸¦ ¿Ï·á ÇÏ °í ¼¹ö Ŭ¶óÀÌ¾ðÆ® ¿µ±¸ ¿¬°áÀ» Áö ¿øÇÏ´Â °æ¿ì ´ÙÀ½ HTTP ¿äûÀ» ±â´Ù·Á¾ß ÇÑ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿Ã¹Ù¸¥ ÄÜÅÙÃ÷ ±æÀÌ Çì´õ¸¦ º¸³¾ ¼ö ÀÖ¾ú´Ù¸é¸¸ ¹ÝȯÀÌ ÇÕ´Ï´Ù. ¼¹ö ¼¼¼ÇÀ» ¿¾î µÑ Çʿ䰡 ¾ø½À´Ï´Ù.
HSE_STATUS_PENDING
ISA 󸮿¡ ´ë ÇÑ ¿äûÀ» ´ë±â ÇÏ´Â ¹× ³¡³ª¸é ¼¹ö¸¦ ÅëÁöÇÒ °Í ÀÌ´Ù. CHttpServerContext::ServerSupportFunction ¿¡¼ HSE_REQ_DONE_WITH_SESSION ¸¦ ÂüÁ¶ ÇϽʽÿÀ.
HSE_STATUS_ERROR
ISA´Â ¿äûÀ» ó¸® ÇÏ´Â µ¿¾È ¿À·ù°¡ ¹ß»ý Çß½À´Ï´Ù¿Í ¼¹ö ºÐ¸® ÇÏ °í ÇÒ´ç µÈ ¸®¼Ò½º¸¦ È®º¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Å°³ º¯¼ö
pECB
EXTENSION_CONTROL_BLOCK ±¸Á¶¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍ¡£
ÁÖÀÇ
ÀÌ ¸â¹ö ÇÔ¼ö´Â isa.¿¡ ´ë ÇÑ °¢ ¿äû¿¡ ´ë ÇÑ ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ È£Ã⠵˴ϴÙ. HttpExtensionProc Äݹé ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Ŭ¶óÀÌ¾ðÆ® µ¥ÀÌÅ͸¦ ÀÐ°í ¼öÇàÇÒ ÀÛ¾÷À» °áÁ¤ ÇÕ´Ï´Ù. ÆÄÀÏÀ» ¼¹ö¿¡ ¹Ýȯ Çϱâ Àü¿¡ CHttpServerContext::WriteClient ¶Ç´Â CHttpServerContext::ServerSupportFunction ¸â¹ö ÇÔ¼ö¸¦ ÅëÇØ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿Ã¹Ù¸¥ Çü½ÄÀÇ ÀÀ´äÀ» Àü¼Û ÇØ¾ß ÇÕ´Ï´Ù.
HttpExtensionProc ÀÇ ±âº» ±¸ÇöÀº »ç¿ë ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù; ±×·¯³ª ±¸ÇöÀº »ç¿ëÀÚ ÁöÁ¤ ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
CHttpServer °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CHttpServerContext::WriteClient, CHttpServerContext::ServerSupportFunction(&N)