接收具有Header-Data分割的指示
支援標頭資料分割的迷你埠驅動程式必須以標頭資料分割所需的格式來指出收到的資料。 例如,標頭緩衝區應該全都位於連續的儲存體區塊中,而且資料緩衝區必須包含回填空間。
分割框架中的標頭資訊絕對不能包含虛擬 LAN (VLAN) 標籤。 標頭資料分割需要硬體中的 VLAN 支援,而且需要從傳入畫面中移除 VLAN 標籤,並將其放在NET_BUFFER_LIST結構中的Ieee8021QNetBufferListInfo OOB 資訊中。 迷你埠驅動程式必須在NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES結構的MacOptions成員中指定 VLAN 的支援,並回應OID_GEN_MAC_OPTIONS OID 查詢。
NDIS 和過度配置驅動程式或使用者模式應用程式會使用 OID_GEN_HD_SPLIT_PARAMETERS OID 來設定迷你埠配接器的目前標頭資料分割設定。 如果已設定NDIS_HD_SPLIT_PARAMETERS結構的 HDSplitCombineFlags 成員中的 NDIS_HD_SPLIT_COMBINE_ALL_HEADERS 旗標,迷你埠配接器必須結合所有分割框架。 如果在硬體中啟用標頭資料分割,迷你埠驅動程式必須先結合標頭和資料,才能將框架指示為 NDIS。 如需OID_GEN_HD_SPLIT_PARAMETERS和其他系統管理與設定問題的詳細資訊,請參閱 標頭資料分割管理和組態。
本節包括: