HOWTO: มีความจุมากกว่า COM9 หมายพอร์ตที่ระบุ

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 115831 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

สรุป

CreateFile() สามารถใช้เพื่อรับหมายเลขอ้างอิงไปยังพอร์ตอนุกรม ข้อมูลอ้างอิง "ของ Win32 โปรแกรมเมอร์เกี่ยวกับ" รายการสำหรับ "CreateFile()" mentions ว่า โหมดใช้ร่วมกันต้องเป็น 0 พารามิเตอร์สร้างต้องเป็น OPEN_EXISTING และแม่แบบต้องมีค่า NULL

CreateFile() ไม่สำเร็จเมื่อคุณใช้ "COM1" ถึง "COM9" สำหรับชื่อของแฟ้ม อย่างไรก็ตาม ข้อความ
invalid_handle_value
ถูกส่งกลับถ้า คุณใช้ "COM10" หรือมากกว่า

ถ้าชื่อของท่าเรือ \\.\COM10 วิธีการถูกต้องเพื่อระบุพอร์ตอนุกรมในการเรียก CreateFile() จะเป็นดังนี้:
   CreateFile(
      "\\\\.\\COM10",     // address of name of the communications device
      fdwAccess,          // access (read-write) mode
      0,                  // share mode
      NULL,               // address of security descriptor
      OPEN_EXISTING,      // how to create
      0,                  // file attributes
      NULL                // handle of file with attributes to copy
   );

				
บันทึกย่อ: ทำไวยากรณ์นี้ยังงานสำหรับพอร์ต COM1 ผ่าน COM9 คณะกรรมการบางอย่างจะช่วยให้คุณเลือกพอร์ตที่ชื่อด้วยตนเอง ไวยากรณ์นี้ทำงานได้สำหรับชื่อเหล่านั้นด้วย

คุณสมบัติ

หมายเลขบทความ (Article ID): 115831 - รีวิวครั้งสุดท้าย: 23 กันยายน 2554 - Revision: 3.0
ใช้กับ
  • Microsoft Win32 Application Programming Interface เมื่อใช้กับ:
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows Millennium Edition
Keywords: 
kbapi kbcommport kbhowto kbkernbase kbserial kbmt KB115831 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:115831

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com