隨插即用序列埠和 COM 埠的程式設計安裝
注意
本主題描述傳統 COM 埠的程式設計。 如需 USB 連結序列埠的相關資訊,請參閱 USB 序列驅動程式 (Usbser.sys) 。
根據預設,Ports 類別安裝程式和序列函式驅動程式的合併作業會將序列埠設定為 COM 埠。 如果裝置的 SerialSkipExternalNaming 專案值不存在或設定為零,序列會建立序列埠的 COM 埠裝置介面。 如需 Serial 如何為 COM 埠建立 COM 埠裝置介面以及如何覆寫這項作業的詳細資訊,請參閱 COM 埠的外部命名。
當埠類別安裝程式安裝序列埠時,會執行下列工作:
選取 COM 埠號碼,並在裝置硬體金鑰下的 PortName 專案值中設定埠名稱。 埠名稱的格式為 COM< n >,其中< n >是埠號碼。 如果 Serial 建立序列埠的 COM 埠介面,Serial 會使用 PortName 的值做為 COM 埠的符號連結名稱。
顯示預設屬性頁對話方塊,可讓使用者選取埠的設定。 如需如何安裝自訂屬性頁面的詳細資訊,請參閱 建立 COM 埠的進階屬性頁面。
設定裝置的裝置易記名稱。 您可以使用 SPDRP_FRIENDLYNAME 旗標搭配 SetupDiGetDeviceRegistryProperty來取得名稱。
您可以提供共同安裝程式來設定隨插即用序列裝置的登錄設定。 如果登錄中沒有專案值,則 Serial 會使用埠的預設值。