สรุป
สามารถใช้ CreateFile() เพื่อรับหมายเลขอ้างอิงที่ไปยังพอร์ตอนุกรม โปรแกรมเมอร์ Win32 "อ้างอิง" รายการสำหรับ "CreateFile()" ที่กล่าวถึงว่า โหมดใช้ร่วมกันต้องเป็น 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 กระดานบางอย่างจะช่วยให้คุณสามารถเลือกชื่อพอร์ตด้วยตัวคุณเอง ไวยากรณ์นี้ทำงานสำหรับการตั้งชื่อเหล่านั้นด้วย