Changeset 62710 in vbox for trunk/src/VBox/HostDrivers/VBoxNetFlt/win
- Timestamp:
- Jul 29, 2016 8:50:07 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 109284
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltM-win.cpp
r62709 r62710 27 27 IN NDIS_HANDLE WrapperConfigurationContext) 28 28 { 29 RT_NOREF1(WrapperConfigurationContext); 29 30 PVBOXNETFLTINS pNetFlt = (PVBOXNETFLTINS)NdisIMGetDeviceContext(MiniportAdapterHandle); 30 31 NDIS_STATUS Status = NDIS_STATUS_FAILURE; … … 158 159 } 159 160 160 static NDIS_STATUS vboxNetFltWinMpReadApplyConfig(PVBOXNETFLTINS pThis, NDIS_HANDLE hMiniportAdapter, NDIS_HANDLE hWrapperConfigurationContext) 161 { 161 static NDIS_STATUS vboxNetFltWinMpReadApplyConfig(PVBOXNETFLTINS pThis, NDIS_HANDLE hMiniportAdapter, 162 NDIS_HANDLE hWrapperConfigurationContext) 163 { 164 RT_NOREF1(hMiniportAdapter); 162 165 NDIS_STATUS Status = NDIS_STATUS_SUCCESS; 163 166 NDIS_HANDLE hConfiguration; … … 1367 1370 LogFlowFunc(("ENTER: pNetFlt (0x%p)\n", pNetFlt)); 1368 1371 1369 if ( vboxNetFltWinGetPowerState(&pNetFlt->u.s.WinIf.PtState) != NdisDeviceStateD01370 1372 if ( vboxNetFltWinGetPowerState(&pNetFlt->u.s.WinIf.PtState) != NdisDeviceStateD0 1373 || vboxNetFltWinGetPowerState(&pNetFlt->u.s.WinIf.MpState) != NdisDeviceStateD0) 1371 1374 { 1372 1375 LogFlowFunc(("LEAVE: pNetFlt (0x%p), Status (0x%x)\n", pNetFlt, NDIS_STATUS_FAILURE)); … … 1375 1378 1376 1379 NdisTransferData(&Status, pNetFlt->u.s.WinIf.hBinding, MiniportReceiveContext, 1377 ByteOffset, BytesToTransfer, Packet, BytesTransferred);1380 ByteOffset, BytesToTransfer, Packet, BytesTransferred); 1378 1381 1379 1382 LogFlowFunc(("LEAVE: pNetFlt (0x%p), Status (0x%x)\n", pNetFlt, Status)); 1380 1383 return Status; 1384 1381 1385 #else 1386 RT_NOREF6(Packet, BytesTransferred, hContext, MiniportReceiveContext, ByteOffset, BytesToTransfer); 1382 1387 LogFlowFunc(("ENTER: pNetFlt (0x%p)\n", hContext)); 1383 1388 /* should never be here */ … … 1508 1513 { 1509 1514 Status = NdisIMCancelInitializeDeviceInstance(g_VBoxNetFltGlobalsWin.Mp.hMiniport, &pThis->u.s.WinIf.MpDeviceName); 1510 1511 1515 if (Status == NDIS_STATUS_SUCCESS) 1512 1516 { … … 1517 1521 } 1518 1522 else 1519 {1520 1523 NdisWaitEvent(&pThis->u.s.WinIf.MpInitCompleteEvent, 0); 1521 } 1522 } 1523 1524 Assert(vboxNetFltWinGetOpState(&pThis->u.s.WinIf.MpState) == kVBoxNetDevOpState_Initialized 1525 || vboxNetFltWinGetOpState(&pThis->u.s.WinIf.MpState) == kVBoxNetDevOpState_Deinitialized); 1524 } 1525 else 1526 Status = NDIS_STATUS_SUCCESS; 1527 1528 Assert( vboxNetFltWinGetOpState(&pThis->u.s.WinIf.MpState) == kVBoxNetDevOpState_Initialized 1529 || vboxNetFltWinGetOpState(&pThis->u.s.WinIf.MpState) == kVBoxNetDevOpState_Deinitialized); 1526 1530 if (vboxNetFltWinGetOpState(&pThis->u.s.WinIf.MpState) == kVBoxNetDevOpState_Initialized) 1527 1531 { … … 1532 1536 vboxNetFltWinSetOpState(&pThis->u.s.WinIf.MpState, kVBoxNetDevOpState_Deinitialized); 1533 1537 if (Status != NDIS_STATUS_SUCCESS) 1534 {1535 1538 Status = NDIS_STATUS_FAILURE; 1536 }1537 1539 1538 1540 *pStatus = Status; … … 1546 1548 return false; 1547 1549 } 1548 #endif 1550 1551 #endif /* !VBOXNETADP */
Note:
See TracChangeset
for help on using the changeset viewer.