共用方式為


NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS 結構 (ntddndis.h)

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS 結構會指定在網路適配器上啟用或停用的接收篩選功能。

NDIS 接收篩選器用於下列 NDIS 介面:

語法

typedef struct _NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              EnabledFilterTypes;
  ULONG              EnabledQueueTypes;
} NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS, *PNDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS;

成員

Header

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS 結構的NDIS_OBJECT_HEADER結構。 驅動程式會設定 Header 指定要NDIS_OBJECT_TYPE_DEFAULT之結構的 Type 成員。

為了指出 NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS 結構的版本,驅動程式會將 Revision 成員設定為下列其中一個值:

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1

NDIS 6.20 的原始版本。

驅動程式會將 Size 成員設定為 NDIS_SIZEOF_RECEIVE_FILTER_GLOBAL_PARAMETERS_REVISION_1。

Flags

旗標的位 OR。 此成員保留給 NDIS。

EnabledFilterTypes

已啟用接收篩選類型之旗標的位 OR。 下列篩選類型旗標有效。

NDIS_RECEIVE_FILTER_VMQ_FILTERS_ENABLED

指定已啟用 VMQ 篩選器。

注意 如果已啟用迷你埠驅動程式以使用 SR-IOV 介面,迷你埠驅動程式應該設定此旗標。 如需如何啟用這些介面的詳細資訊,請參閱 處理 SR-IOV、VMQ 和 RSS 標準化 INF 關鍵詞
 

NDIS_RECEIVE_FILTER_PACKET_COALESCING_FILTERS_ENABLED

指定已啟用 NDIS 封包聯合接收篩選器。

EnabledQueueTypes

已啟用接收佇列類型之旗標的位 OR。 下列佇列類型旗標有效。

NDIS_RECEIVE_FILTER_VM_QUEUES_ENABLED

指定虛擬機 (VM) 佇列已啟用。 VM 佇列會用於 VMQ 和 SR-IOV 介面中。

備註

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS 結構用於 OID_RECEIVE_FILTER_GLOBAL_PARAMETERS 查詢 OID 以取得目前的全域接收篩選設定。

注意 如果迷你埠驅動程式已啟用使用 VMQ 或 SR-IOV 介面, 則NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS 結構的許多成員和旗標設定都有效。 迷你埠驅動程式可透過標準化 INF 關鍵詞使用這些介面。 如需詳細資訊,請參閱 處理 SR-IOV、VMQ 和 RSS 標準化 INF 關鍵詞
 

規格需求

需求
最低支援的用戶端 NDIS 6.20 和更新版本支援。
標頭 ntddndis.h (包含 Ndis.h)

另請參閱

NDIS_OBJECT_HEADER

OID_RECEIVE_FILTER_GLOBAL_PARAMETERS