清除虛擬埠上的接收篩選
若要從 NIC 交換器上的虛擬埠 (VPort) 清除接收篩選,過度裝載的驅動程式會發出物件識別碼 (OID) 設定 OID_RECEIVE_FILTER_CLEAR_FILTER的要求。 NDIS_OID_REQUEST結構的InformationBuffer成員包含NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS結構的指標。
在過度配置驅動程式發出 OID_RECEIVE_FILTER_CLEAR_FILTER 要求之前,它必須先初始化 NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS 結構,並以下列方式設定成員:
QueueId成員必須設定為 NDIS_DEFAULT_RECEIVE_QUEUE_ID。
FilterId成員必須設定為驅動程式從先前OID_RECEIVE_FILTER_SET_FILTER方法 OID 要求取得的篩選識別碼值。 如需如何設定接收篩選的詳細資訊,請參閱 在虛擬埠上設定接收篩選。
過度配置驅動程式必須先清除它在 VPort 上設定的所有篩選,才能釋放 VPort。 過度配置驅動程式也必須清除在預設 VPort 上設定的所有篩選,才能將其系結關閉至網路介面卡或從網路介面卡中斷連結。