VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: DeviceIoControl(Îļþ´¦Àí)(×ªÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:36:10 ÐÇÆÚËÄ), ×ªÐÅ

¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô cnTemp ÌÖÂÛÇø ¡¿
¡¾ Ô­ÎÄÓÉ catchy Ëù·¢±í ¡¿
·¢ÐÅÈË: yucheng (ÎÞ»°¿É˵), ÐÅÇø: VisualBasic
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Apr  8 01:50:09 2000) WWW-POST

DeviceIoControl 

VBÉùÃ÷ 
Declare Function DeviceIoControl Lib "kernel32" Alias "DeviceIoControl" 
(ByVal hDevice As Long, ByVal dwIoControlCode As Long, lpInBuffer As Any, 
ByVal nInBufferSize As Long, lpOutBuffer As Any, ByVal nOutBufferSize As 
Long, lpBytesReturned As Long, lpOverlapped As OVERLAPPED) As Long 
˵Ã÷ 
¶ÔÉ豸ִÐÐÖ¸¶¨µÄ²Ù×÷ 
·µ»ØÖµ 
Long£¬·ÇÁã±íʾ³É¹¦£¬Áã±íʾʧ°Ü¡£»áÉèÖÃGetLastError 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hDevice Long£¬É豸¾ä±ú 
dwIoControlCode Long£¬´øÓРFSCTL_ Ç°×ºµÄ³£Êý¡£²Î¿¼É豸¿ØÖÆÑ¡ÏîµÄ²¿·ÖÁбí 
lpInBuffer Any£¬¾ßÌåÈ¡¾öÓÚdwIoControlCode²ÎÊý¡£²Î¿¼É豸¿ØÖÆÑ¡ÏîµÄ²¿·ÖÁбí 
nInBufferSize Long£¬ÊäÈ뻺³åÇøµÄ³¤¶È 
lpOutBuffer Any£¬¾ßÌåÈ¡¾öÓÚdwIoControlCode²ÎÊý¡£²Î¿¼É豸¿ØÖÆÑ¡ÏîµÄ²¿·ÖÁбí 
nOutBufferSize Long£¬Êä³ö»º³åÇøµÄ³¤¶È 
lpBytesReturned Long£¬Êµ¼Ê×°ÔØµ½Êä³ö»º³åÇøµÄ×Ö½ÚÊýÁ¿ 
lpOverlapped OVERLAPPED£¬Õâ¸ö½á¹¹ÓÃÓÚÖØµþ²Ù×÷¡£Õë¶Ôͬ²½²Ù×÷£¬ÇëÓÃByVal As Long
´«µÝÁãÖµ 
×¢½â 
¿ÉÓÃÓÚwindows 95 ºÍ windows nt£¬µ«²¢·ÇËùÓеIJÙ×÷¶¼µÃµ½ÁËÁ½ÖÖ²Ù×÷ϵͳµÄͬʱ֧³Ö

 
Àý×Ó£º
        1-52£¬

--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: casi.bbs@smth.org]
--
¡ù ×ªÔØ:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: 202.118.247.254]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.035ºÁÃë