\r
--*/\r
{\r
- return EfiLibInstallAllDriverProtocols (\r
+ return EfiLibInstallDriverBindingComponentName2 (\r
ImageHandle,\r
SystemTable,\r
&gIp4ConfigDriverBinding,\r
ImageHandle,\r
&gIp4ConfigComponentName,\r
- NULL,\r
- NULL\r
+ &gIp4ConfigComponentName2\r
);\r
}\r
\r
Instance->Controller = ControllerHandle;\r
Instance->Image = This->DriverBindingHandle;\r
\r
- Instance->Ip4ConfigProtocol = mIp4ConfigProtocolTemplate;\r
- Instance->NicIp4Protocol = mNicIp4ConfigProtocolTemplate;\r
+ CopyMem (&Instance->Ip4ConfigProtocol, &mIp4ConfigProtocolTemplate, sizeof (mIp4ConfigProtocolTemplate));\r
+ CopyMem (&Instance->NicIp4Protocol, &mNicIp4ConfigProtocolTemplate, sizeof (mNicIp4ConfigProtocolTemplate));\r
\r
Instance->State = IP4_CONFIG_STATE_IDLE;\r
Instance->Mnp = Mnp;\r