OID_QOS_OPERATIONAL_PARAMETERS
過度處理驅動程式會發出物件識別碼, (OID) 查詢要求OID_QOS_OPERATIONAL_PARAMETERS,以取得網路介面卡的目前 NDIS 服務品質 (QoS) 作業參數。 迷你埠驅動程式會使用操作的 NDIS QoS 參數來設定網路介面卡,以執行 QoS 封包傳輸。
從 OID 查詢要求成功傳回之後,NDIS_OID_REQUEST結構的InformationBuffer成員會包含NDIS_QOS_PARAMETERS結構的指標。
注意 此 OID 查詢要求是由支援 IEEE 802.1 資料中心橋接 (DCB) 介面的迷你埠驅動程式 NDIS 處理。
備註
當 NDIS 順利處理OID_QOS_OPERATIONAL_PARAMETERS的 OID 查詢要求時,它會傳回它從前一 個NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 驅動程式發出的狀態指示快取的作業 NDIS QoS 參數。 驅動程式會發出此狀態指示,以報告初始作業 NDIS QoS 參數集。 驅動程式也會在操作 NDIS QoS 參數變更時發出此狀態指示。
NDIS 會傳回以下列方式初始化 NDIS_QOS_PARAMETERS 結構:
如果迷你埠驅動程式先前發出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 狀態指示,NDIS 會快取 NDIS_QOS_PARAMETERS 資料,並針對OID_QOS_OPERATIONAL_PARAMETERS的 OID 查詢要求傳回此資料。
如果迷你埠驅動程式未發出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 狀態指示,NDIS 會傳回 NDIS_QOS_PARAMETERS結構, 其中包含所有成員 (,但 標頭 成員除外,) 設為零。
如需操作 NDIS QoS 參數的詳細資訊,請參閱 NDIS QoS 參數概觀。
傳回狀態碼
NDIS 會傳回下列其中一個狀態碼。
狀態碼 | 描述 |
---|---|
NDIS_STATUS_SUCCESS |
OID 要求已順利完成。 |
NDIS_STATUS_NOT_SUPPORTED |
迷你埠驅動程式不支援 NDIS QoS 介面。 |
NDIS_STATUS_INVALID_LENGTH |
資訊緩衝區的長度小於 sizeof (NDIS_QOS_PARAMETERS) 。 NDIS 會設定DATA。QUERY_INFORMATION。NDIS_OID_REQUEST 結構中的 BytesNeeded成員,到所需的緩衝區大小下限。 |
NDIS_STATUS_FAILURE |
要求因其他原因而失敗。 |
規格需求
版本 |
NDIS 6.30 和更新版本支援。 |
標頭 |
Ntddndis.h (包含 Ndis.h) |
另請參閱
NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應