If StartAddress > 0x0FFFFFFF, then ASSERT().\r
If the register specified by StartAddress >= 0x100, then ASSERT().\r
If ((StartAddress & 0xFFF) + Size) > 0x100, then ASSERT().\r
If StartAddress > 0x0FFFFFFF, then ASSERT().\r
If the register specified by StartAddress >= 0x100, then ASSERT().\r
If ((StartAddress & 0xFFF) + Size) > 0x100, then ASSERT().\r
- If (StartAddress + Size - 1) > 0x0FFFFFFF, then ASSERT().\r
- If Buffer is NULL, then ASSERT().\r
+ If Size > 0 and Buffer is NULL, then ASSERT().\r
If StartAddress > 0x0FFFFFFF, then ASSERT().\r
If the register specified by StartAddress >= 0x100, then ASSERT().\r
If ((StartAddress & 0xFFF) + Size) > 0x100, then ASSERT().\r
If StartAddress > 0x0FFFFFFF, then ASSERT().\r
If the register specified by StartAddress >= 0x100, then ASSERT().\r
If ((StartAddress & 0xFFF) + Size) > 0x100, then ASSERT().\r
- If (StartAddress + Size - 1) > 0x0FFFFFFF, then ASSERT().\r
- If Buffer is NULL, then ASSERT().\r
+ If Size > 0 and Buffer is NULL, then ASSERT().\r