/** @file\r
The entry point of IScsi driver.\r
\r
+Copyright (c) 2019, NVIDIA Corporation. All rights reserved.\r
Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
(C) Copyright 2017 Hewlett Packard Enterprise Development LP<BR>\r
\r
);\r
\r
Error2:\r
- gBS->UninstallMultipleProtocolInterfaces (\r
- gIScsiIp6DriverBinding.DriverBindingHandle,\r
- &gEfiDriverBindingProtocolGuid,\r
- &gIScsiIp6DriverBinding,\r
- &gEfiComponentName2ProtocolGuid,\r
- &gIScsiComponentName2,\r
- &gEfiComponentNameProtocolGuid,\r
- &gIScsiComponentName,\r
- NULL\r
- );\r
+ EfiLibUninstallDriverBindingComponentName2 (\r
+ &gIScsiIp6DriverBinding,\r
+ &gIScsiComponentName,\r
+ &gIScsiComponentName2\r
+ );\r
\r
Error1:\r
- gBS->UninstallMultipleProtocolInterfaces (\r
- ImageHandle,\r
- &gEfiDriverBindingProtocolGuid,\r
- &gIScsiIp4DriverBinding,\r
- &gEfiComponentName2ProtocolGuid,\r
- &gIScsiComponentName2,\r
- &gEfiComponentNameProtocolGuid,\r
- &gIScsiComponentName,\r
- NULL\r
- );\r
+ EfiLibUninstallDriverBindingComponentName2 (\r
+ &gIScsiIp4DriverBinding,\r
+ &gIScsiComponentName,\r
+ &gIScsiComponentName2\r
+ );\r
\r
return Status;\r
}\r