共用方式為


查詢虛擬埠的參數

過度配置驅動程式可以在支援單一根目錄 I/O 虛擬化 (SR-IOV) 之網路介面卡上的 NIC 交換器上,取得虛擬埠 (VPort) 的參數。 驅動程式會發出物件識別碼, (OID) 方法要求 OID_NIC_SWITCH_VPORT_PARAMETERS 以取得這些參數。

在過度處理驅動程式發出這個 OID 方法要求之前,它必須初始化 NDIS_NIC_SWITCH_VPORT_PARAMETERS 結構。 驅動程式必須以下列方式設定此結構的成員:

  • SwitchId成員必須設定為要傳回參數之 NIC 參數的識別碼。

    注意從 Windows Server 2012 開始,SR-IOV 介面僅支援網路介面卡上的一個 NIC 交換器。 此參數稱為 預設 NIC 參數SwitchId成員必須設定為 NDIS_DEFAULT_SWITCH_ID。

  • VPortId成員必須設定為與 VPort 相關聯的識別碼。 過度處理驅動程式會透過下列其中一種方式取得 VPort 識別碼:

從這個 OID 方法要求成功傳回之後,NDIS_OID_REQUEST結構的InformationBuffer成員會包含NDIS_NIC_SWITCH_VPORT_PARAMETERS結構的指標。 這個結構包含指定 VPort 的參數。

NDIS 會處理迷你埠驅動程式 的OID_NIC_SWITCH_VPORT_PARAMETERS 要求。 NDIS 會從其維護之資料的內部快取傳回信息,以檢查下列來源: