共用方式為


OID_SWITCH_PARAMETERS

Hyper-V 可延伸交換器擴充功能會發出物件識別碼, (OID) 查詢要求OID_SWITCH_PARAMETERS,以取得可延伸交換器的組態資料。

如果 OID 查詢要求順利完成,NDIS_OID_REQUEST結構的InformationBuffer成員會包含NDIS_SWITCH_PARAMETERS結構的指標。

備註

當延伸模組處理傳回 的 NDIS_SWITCH_PARAMETERS 結構時 ,它不得假設 NDIS_SWITCH_PARAMETERS 結構的各種字串成員,例如 SwitchName為 null 終止。 這些字串成員的資料類型是由 IF_COUNTED_STRING 結構所定義。 延伸模組必須從這個 結構的 Length 成員值判斷字串長度。

注意 如果字串為 Null 終止, Length 成員不得包含終止的 Null 字元。

傳回狀態碼

可延伸交換器的基礎迷你埠邊緣會完成OID_SWITCH_PARAMETERS的 OID 查詢要求,並傳回下列其中一個狀態碼。

狀態碼 描述

NDIS_STATUS_SUCCESS

OID 要求已成功完成。

NDIS_STATUS_INVALID_LENGTH

資訊緩衝區的長度太小,無法傳回 OID 查詢要求的OID_SWITCH_PARAMETERS結構。 可延伸交換器的基礎迷你埠邊緣會設定DATA。QUERY_INFORMATION。NDIS_OID_REQUEST 結構中的 BytesNeeded成員,以達到所需的最小緩衝區大小。

NDIS_STATUS_FAILURE

要求因其他原因而失敗。

規格需求

版本

NDIS 6.30 和更新版本支援。

標頭

Ntddndis.h (包括 Ndis.h)

另請參閱


NDIS_OID_REQUEST

NDIS_SWITCH_PARAMETERS

NdisFOidRequest