- @param this context pointer\r
- @param ReadOrWrite true for reading and false for writing\r
- @param RegOffset eeprom register relative to the base\r
- @param NumBytes how many bytes to read\r
- @param BufferPtr address of memory to read into\r
-\r
+ @param This A pointer to the EFI_SIMPLE_NETWORK_PROTOCOL instance.\r
+ @param ReadWrite TRUE for read operations, FALSE for write operations.\r
+ @param Offset Byte offset in the NVRAM device at which to start the read or \r
+ write operation. This must be a multiple of NvRamAccessSize \r
+ and less than NvRamSize. (See EFI_SIMPLE_NETWORK_MODE) \r
+ @param BufferSize The number of bytes to read or write from the NVRAM device. \r
+ This must also be a multiple of NvramAccessSize.\r
+ @param Buffer A pointer to the data buffer.\r
+\r
+ @retval EFI_SUCCESS The NVRAM access was performed.\r
+ @retval EFI_NOT_STARTED The network interface has not been started.\r
+ @retval EFI_INVALID_PARAMETER One or more of the following conditions is TRUE:\r
+ * The This parameter is NULL \r
+ * The This parameter does not point to a valid \r
+ EFI_SIMPLE_NETWORK_PROTOCOL structure\r
+ * The Offset parameter is not a multiple of \r
+ EFI_SIMPLE_NETWORK_MODE.NvRamAccessSize\r
+ * The Offset parameter is not less than \r
+ EFI_SIMPLE_NETWORK_MODE.NvRamSize\r
+ * The BufferSize parameter is not a multiple of \r
+ EFI_SIMPLE_NETWORK_MODE.NvRamAccessSize\r
+ * The Buffer parameter is NULL\r
+ @retval EFI_DEVICE_ERROR The command could not be sent to the network \r
+ interface.\r
+ @retval EFI_UNSUPPORTED This function is not supported by the network\r
+ interface.\r