DirectInput DirectInput C/C++ ·¹ÆÛ·±½º ÀÎÅÍÆäÀ̽º IDirectInput8 EnumDevicesBySemantics   [¸ñÂ÷¿­¶÷] [ÁÖ¼Òº¹»ç] [½½·Ôºñ¿ì±â]
IDirectInput8::EnumDevicesBySemantics ¸Þ¼­µå
 
Microsoft DirectX 9.0

IDirectInput8::EnumDevicesBySemantics ¸Þ¼­µå


¾ÖÇø®ÄÉÀÌ¼Ç ÁöÁ¤ÀÇ ¾×¼Ç ¸Ê¿¡ °¡Àå ÀÏÄ¡ÇÏ´Â ÀåÄ¡¸¦ ¿­°ÅÇÑ´Ù.

±¸¹®

HRESULT EnumDevicesBySemantics(      

    LPCTSTR ptszUserName,     LPDIACTIONFORMAT lpdiActionFormat,     LPDIENUMDEVICESBYSEMANTICSCB lpCallback,     LPVOID pvRef,     DWORD dwFlags );

ÆÄ¶ó¹ÌÅÍ

ptszUserName
ÇöÀçÀÇ »ç¿ëÀÚ¸¦ ½Äº°Çϴ ij¸¯ÅÍ ¶óÀÎ. ½Ã½ºÅÛ¿¡ ·Î±× ¿Â ÇÑ »ç¿ëÀÚ¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì´Â NULL. »ç¿ëÀÚ¸íÀº ÀåÄ¡ÀÇ ¿­°Å½Ã¿¡ °í·ÁµÈ´Ù. »ç¿ëÀÚ ¸ÊÇÎÀÌ ¾ø´Â ÀåÄ¡º¸´Ù, »ç¿ëÀÚ ¸ÊÇÎÀ» °¡Áö´Â ÀåÄ¡°¡ ¿ì¼±µÈ´Ù. µðÆúÆ®¿¡¼­´Â, ´Ù¸¥ »ç¿ëÀÚ°¡ »ç¿ëÁßÀÇ ÀåÄ¡´Â, ÀÌ »ç¿ëÀÚ¿ëÀ¸·Î´Â ¿­°ÅµÇÁö ¾Ê´Â´Ù.
lpdiActionFormat
¿­°ÅÇÏ´Â ÀûÀýÇÑ ÀåÄ¡ÀÇ ¾×¼Ç ¸ÊÀ» ÁöÁ¤ÇÏ´Â DIACTIONFORMAT ±¸Á¶Ã¼ÀÇ ÁÖ¼Ò.
lpCallback
¿­°ÅµÇ´Â ÀåÄ¡ ¸¶´Ù 1 ȸ ºÒ·Á °¡´Â Äݹé ÇÔ¼öÀÇ ÁÖ¼Ò. ¡¸DIEnumDevicesBySemanticsCallback ¡¹¸¦ ÂüÁ¶ÇÒ°Í.
pvRef
¾ÖÇø®ÄÉÀÌ¼Ç Á¤ÀÇÀÇ 32 ºñÆ®°ª. ¿­°Å Äݹé ÇÔ¼ö°¡ ºÒ·Á °¥ ¶§¸¶´Ù °Ç³×¹Þ´Â´Ù.
dwFlags
¿­°ÅÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÏ´Â Ç÷¡±×°ª. ´ÙÀ½ÀÇ 1 °³ ¶Ç´Â º¹¼öÀÇ Ç÷¡±×¸¦ ÁöÁ¤ÇÑ´Ù.
DIEDBSFL_ATTACHEDONLY
Attach »óÅ¿¡ ÀÖ¾î, ÀνºÅç ³¡³­ ÀåÄ¡¸¸À» ¿­°ÅÇÑ´Ù.
DIEDBSFL_AVAILABLEDEVICES
¹Ì¼ÒÀ¯ ¶ÇÇÑ ÀνºÅç ³¡³­ ÀåÄ¡¸¸À» ¿­°ÅÇÑ´Ù.
DIEDBSFL_FORCEFEEDBACK
force feedback¸¦ Áö¿ø ÇÏ´Â ÀåÄ¡¸¸À» ¿­°ÅÇÑ´Ù.
DIEDBSFL_MULTIMICEKEYBOARDS
2Â÷ (ºñ½Ã½ºÅÛ) Űº¸µå ¹× ¸¶¿ì½º ÀåÄ¡¸¸.
DIEDBSFL_NONGAMINGDEVICES
ÁÖµÈ ¿ëµµ°¡ °ÔÀÓ ÀåÄ¡·Î¼­°¡ ¾Æ´Ñ, HID ÁذÅÀÇ ÀåÄ¡¸¸. USB ½ºÇÇÄ¿µîÀÇ ÀåÄ¡, ¹× Ư¼öÇÑ Å°º¸µåÀÇ ¸ÖƼ¹Ìµð¾î ¹öưÀº, ÀÌ °ªÀ» ÃëÇÑ´Ù.
DIEDBSFL_THISUSER
ptszUserName ·Î ½Äº°µÇ´Â »ç¿ëÀÚ¿ëÀÇ ÀνºÅç ³¡³­ ¸ðµç ÀåÄ¡, ¹× ¹Ì¼ÒÀ¯ÀÇ ¸ðµç ÀåÄ¡¸¦ ¿­°ÅÇÑ´Ù.
DIEDBSFL_VALID
DIEDBSFL_VALID µµ Dinput.h ¿¡ Á¤Àǵǰí ÀÖÁö¸¸, ¾ÖÇø®ÄÉÀ̼ÇÀº À̰ÍÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù.

¹Ýȯ°ª

¼º°øÇßÀ» °æ¿ì´Â, DI_OK ¸¦ µ¹·ÁÁØ´Ù.

½ÇÆÐÇßÀ» °æ¿ì´Â, ´ÙÀ½ÀÇ ¸î°³ÀÇ ¿¡·¯°ªÀ» µ¹·ÁÁØ´Ù.

DIERR_INVALIDPARAM¹«È¿ÀÎ ÆÄ¶ó¹ÌÅͰ¡, µ¹¾Æ¿À´Â ÇÔ¼ö¿¡ °Ç³×Á³´ÂÁö, °³Ã¼°¡ ±× ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ´Â »óÅ¿¡ ¾ø¾ú´Ù. ÀÌ °ªÀº, Ç¥ÁØÀÇ ±¸¼º ¿ä¼Ò °³Ã¼ ¸ðµ¨ (COM) ¹Ýȯ°ªÀÎ E_INVALIDARG ¿¡ µ¿ÀÏÇÏ´Ù.
DIERR_NOTINITIALIZEDÀÌ °³Ã¼´Â ÃʱâÈ­µÇÁö ¾Ê´Ù.


ÁÖÀÇ

Űº¸µå¿Í ¸¶¿ì½º´Â ¸¶Áö¸·¿¡ ¿­°ÅµÈ´Ù.

ÁÖ  Microsoft® DirectInput® °¡ ÀåÄ¡¸¦ ¿­°ÅÇÏ´Â ¼ø¼­´Â º¸ÁõµÇÁö ¾Ê´Â´Ù.

ÂüÁ¶

IDirectInput8::EnumDevices ,¾×¼Ç ¸Ê


© 2002 Microsoft Corporation. All rights reserved.
¡èTOP