- This is the SNP interface routine for shutting down the interface\r
- This routine basically retrieves snp structure, checks the SNP state and\r
- calls the pxe_shutdown routine to actually do the undi shutdown\r
-\r
- @param this context pointer\r
-\r
+ Resets a network adapter and leaves it in a state that is safe for another \r
+ driver to initialize. \r
+ \r
+ This function releases the memory buffers assigned in the Initialize() call.\r
+ Pending transmits and receives are lost, and interrupts are cleared and disabled.\r
+ After this call, only the Initialize() and Stop() calls may be used. If the \r
+ network interface was successfully shutdown, then EFI_SUCCESS will be returned.\r
+ If the driver has not been initialized, EFI_DEVICE_ERROR will be returned.\r
+\r
+ @param This A pointer to the EFI_SIMPLE_NETWORK_PROTOCOL instance.\r
+\r
+ @retval EFI_SUCCESS The network interface was shutdown.\r
+ @retval EFI_NOT_STARTED The network interface has not been started.\r
+ @retval EFI_INVALID_PARAMETER This parameter was NULL or did not point to a valid \r
+ EFI_SIMPLE_NETWORK_PROTOCOL structure.\r
+ @retval EFI_DEVICE_ERROR The command could not be sent to the network interface.\r