共用方式為


NDIS 埠狀態

NDIS 埠的作業狀態包括初始化狀態,以及 NDIS_PORT_STATE 結構中指定的狀態。 埠狀態符合下列類別:

初始化狀態
NDIS 埠初始化狀態會與啟動初始化和 隨插即用 (PnP) 事件相關聯。 當 NDIS 或迷你埠驅動程式第一次配置埠時,埠會處於 配置狀態。 在 NDIS 或迷你埠驅動程式啟動埠之後,埠會處於 啟動狀態。 非作用中的埠無法傳送或接收資料、進行狀態指示、接收 OID 要求,或起始 PnP 事件。

連結狀態
NDIS 埠連結狀態類似于與迷你埠介面卡相關聯的連結狀態,以及 NDIS_LINK_STATE 結構中指定的連結狀態。 埠連結狀態表示媒體連結線上狀態和連結速度。 埠的連結狀態可能與相關聯迷你埠介面卡的連結狀態不同。

驗證狀態
NDIS 埠驗證狀態指出埠是否受控制, (需要授權) 、資料傳輸方向 (傳送、接收或兩者) ,以及 (授權的埠授權狀態,或未獲授權) 。 如果未控制埠,則會忽略已驗證和未驗證的狀態。

迷你埠驅動程式可以使用 PnP 事件來啟用埠或停用埠。 如需啟用和停用埠的詳細資訊,請參閱 啟用 NDIS 埠停用 NDIS 埠

過度配置驅動程式會使用OID_GEN_PORT_STATE OID 來取得NDIS_OID_REQUEST結構之 PortNumber成員中指定的埠目前狀態。 NDIS 會處理此 OID,而迷你埠驅動程式不會收到此 OID 查詢。

支援 NDIS 埠的迷你埠驅動程式必須使用 NDIS_STATUS_PORT_STATE 狀態指示來指出 NDIS 埠狀態的變更。 迷你埠驅動程式必須在NDIS_STATUS_INDICATION結構的PortNumber成員中設定埠號碼。

NDIS 和過度使用 OID OID_GEN_PORT_AUTHENTICATION_PARAMETERS OID 來設定 NDIS 埠目前的驗證狀態。 支援 NDIS 埠的迷你埠驅動程式必須支援此 OID。