共用方式為


Serenum 的登錄設定

本主題描述 Serenum 在 Microsoft Windows 2000 和更新版本中用於 RS-232 埠的專案值。

下列登錄專案值位於 RS-232 埠隨插即用硬體裝置登錄機碼之下:

PortName (REG_SZ)
指定連接埠的名稱。 Serenum 會讀取此值,並傳回埠名稱以回應 IOCTL_SERENUM_GET_PORT_NAME 要求。

識別碼 (REG_SZ)
指定連接埠的名稱。 Serenum 會讀取此值。 僅提供 識別碼 專案值的支援,以便與某些舊版 PCMCIA 裝置相容。 識別碼專案值的用法已過時,不應在 Windows 2000 和更新版本中使用驅動程式實作。 Serenum 會傳回埠名稱,以回應IOCTL_SERENUM_GET_PORT_NAME要求。

SkipEnumerations (REG_DWORD)
在 Windows XP 和更新版本中,此專案值會在 Serenum 列舉埠以回應BusRelations的IRP_MN_QUERY_DEVICE_RELATIONS要求時控制。

每次系統建置序列埠裝置堆疊時,Serenum 會設定用來列舉埠的 列舉模式 。 在埠的裝置堆疊初始化期間,Serenum 的 AddDevice 常式會讀取埠的 SkipEnumerations 專案值,並設定列舉模式,如下表所述。

列舉模式 SkipEnumerations 值 描述

一般列舉。

0x00000000

(或值專案不存在)

Serenum 會列舉序列埠,以回應所有BusRelations要求, (由系統開機或由使用者透過裝置管理員或新增硬體精靈) 。

略過指定的列舉數目。

從0x00000001到0xFFFFFFE的值

Serenum 會略過指定的列舉數目,而且只要埠保持啟用狀態,就會正常列舉。

略過所有列舉。

0xFFFFFFFF

Serenum 永遠不會列舉埠。 必須手動安裝連接至埠的裝置。

例如,如果當系統建置埠裝置堆疊時,序列埠的 SkipEnumerations 專案值設定為 3,Serenum 會略過它針對埠收到的前三個 BusRelations 要求。 只要埠保持啟用狀態,Serenum 就會以正常方式列舉埠。