BroadcastSystemMessage

BroadcastSystemMessage ÇÔ¼ö´Â ÁöÁ¤ µÈ ¹Þ´Â »ç¶÷¿¡ °Ô ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¹Þ´Â ÀÀ¿ë ÇÁ·Î±×·¥, ¼³Ä¡ °¡´ÉÇÑ µå¶óÀ̹ö, ³×Æ®¿öÅ© µå¶óÀ̹ö, ½Ã½ºÅÛ ¼öÁØÀÇ ÀåÄ¡ µå¶óÀ̹ö ¶Ç´Â ÀÌ·¯ÇÑ ½Ã½ºÅÛ ±¸¼º ¿ä¼Ò Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.

±ä BroadcastSystemMessage ( DWORD  dwFlags,  LPDWORD  lpdwRecipients,  UINT  uiMessage,  WPARAM  wParam,  LPARAM  lParam);
 

¸Å°³ º¯¼ö

dwFlags
¿É¼Ç Ç÷¡±×ÀÔ´Ï´Ù. ´ÙÀ½ °ªÀÇ Á¶ÇÕÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
BSF_FLUSHDISK °¢ ¹Þ´Â ¸Þ½ÃÁö¸¦ ó¸® ÇÑ ÈÄ µð½ºÅ©¸¦ Ç÷¯½Ã.
BSF_FORCEIFHUNG Á¦ÇÑ ½Ã°£ °æ°ú ¶Ç´Â ¹Þ´Â »ç¶÷ Áß Çϳª°¡ Á¤Áö ÇÏ´Â °æ¿ì¿¡ ¸Þ½ÃÁö¸¦ ¹æ¼Û ÇÏ´Â °ÍÀ» °è¼ÓÇÕ´Ï´Ù..
BSF_IGNORECURRENTTASK ÇöÀç ÀÛ¾÷¿¡ ¼ÓÇÑ windows ¸Þ½ÃÁö¸¦ º¸³»Áö ¸¶½Ê½Ã¿À. ÀÌ·¸°Ô Çϸé ÀÚü ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥.
BSF_NOHANG ½Ã°£ ÀÀ´äÀÌ ¾ø´Â ÀÀ¿ë ÇÁ·Î±×·¥À» °­Á¦·Î. ¹Þ´Â »ç¶÷ Áß ÇÑ ½Ã°£ Ãʰú ÇÏ´Â °æ¿ì °è¼Ó ÇÏÁö ¸¶½Ê½Ã¿À ¸Þ½ÃÁö ¹æ¼Û.
BSF_NOTIMEOUTIFNOTHUNG ¹Þ´Â »ç¶÷ÀÌ °É¸®Áö ¸¸Å­ ¸Þ½ÃÁö¿¡ ´ë ÇÑ ÀÀ´äÀ» ±â´Ù¸³´Ï´Ù. Á¦ÇÑ ½Ã°£ÀÌ Ãʰú µÇÁö ¾Ê½À´Ï´Ù.
BSF_POSTMESSAGE ¸Þ½ÃÁö¸¦ °Ô½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. BSF_QUERY¿Í ÇÔ²²¿¡¼­ »ç¿ë ÇÏÁö ¸¶½Ê½Ã¿À.
BSF_QUERY ÇöÀç ¹Þ´Â »ç¶÷ TRUE¸¦ ¹Ýȯ ÇÏ´Â °æ¿ì¿¡ ´ÙÀ½ ¹Þ´Â »ç¶÷¿¡ °Ô Àü¼Û ÇÏ´Â ÇÑ ¹ø¿¡ ÇÑ ¸íÀÇ ¹Þ´Â »ç¶÷¿¡ °Ô ¸Þ½ÃÁö¸¦ º¸³¾.

lpdwRecipients
Æ÷ÀÎÅÍ º¯¼ö¿¡ Æ÷ÇÔ µÈ ¸Þ½ÃÁöÀÇ ¹Þ´Â »ç¶÷¿¡ ´ë ÇÑ Á¤º¸¸¦ ¹Þ½À´Ï´Ù. º¯¼ö´Â ´ÙÀ½ °ªÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
BSM_ALLCOMPONENTS ¸ðµç ½Ã½ºÅÛ ±¸¼º ¿ä¼Ò¿¡ ¹æ¼Û.
BSM_ALLDESKTOPS Windows NT: ¸ðµç µ¥½ºÅ©Å¾À» ¹æ¼Û ÇÕ´Ï´Ù. SE_TCB_NAME ±ÇÇÑ ÇÊ¿ä.
BSM_APPLICATIONS ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¹æ¼Û.
BSM_INSTALLABLEDRIVERS Windows 95: ¼³Ä¡ ÇÏ´Â °ÍÀÌ ¹æ¼ÛµÈ µå¶óÀ̹ö.
BSM_NETDRIVER Windows 95: ³×Æ®¿öÅ© µå¶óÀ̹ö¸¦ ¹æ¼Û.
BSM_VXDS Windows 95: ¸ðµç ½Ã½ºÅÛ ¼öÁØÀÇ ÀåÄ¡ µå¶óÀ̹ö¿¡ ¹æ¼Û.

ÀÌ º¯¼ö´Â ¹Þ´Â »ç¶÷ÀÌ ½ÇÁ¦·Î ¸Þ½ÃÁö¸¦ ¹ÞÀº ½Äº° ÀÌ·¯ÇÑ °ªÀÇ Á¶ÇÕÀÌ ¹Þ½À´Ï´Ù ÇÔ¼ö°¡ ¹Ýȯ µÉ ¶§.

ÀÌ ¸Å°³ º¯¼ö´Â NULL ÇÔ¼ö´Â ¸ðµç ±¸¼º ¿ä¼Ò¿¡ ¹æ¼Û ÇÏ´Â °æ¿ì.

uiMessage
½Ã½ºÅÛ ¸Þ½ÃÁöÀÇ ½Äº°ÀÚ.
wParam
32 ºñÆ® ¸Þ½ÃÁö ƯÁ¤ °ª.
lParam
32 ºñÆ® ¸Þ½ÃÁö ƯÁ¤ °ª.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ¾ç¼ö °ª.

ÇÔ¼ö´Â ¸Þ½ÃÁö¸¦ ºê·Îµåij½ºÆ®ÇÒ ¼ö ¾øÀ¸¸é ¹Ýȯ °ªÀº-1ÀÔ´Ï´Ù.

DwFlags ¸Å°³ º¯¼ö´Â BSF_QUERY Àû¾îµµ ÇϳªÀÇ ¹Þ´Â »ç¶÷ BROADCAST_QUERY_DENY ÇØ´ç ¸Þ½ÃÁö¸¦ ¹Ýȯ ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

ÇÔ¼ö BSF_QUERY¸¦ ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é ¹Þ´Â »ç¶÷¿¡ ÀÇÇØ ¹Ýȯ µÈ °ªÀ» ¹«½Ã ÇÏ´Â ¸ðµç ¿äûµÈ ¹Þ´Â »ç¶÷¿¡ °Ô ÁöÁ¤µÈ µÈ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

¸Þ½ÃÁö¿Í ¸Þ½ÃÁö Å¥ °³¿ä, ¸Þ½ÃÁö ¹× ¸Þ½ÃÁö Å¥ ±â´É

 

Index