What happens if you try to use pstorage_load from an empty handle? What value does it load? Is there a way to check if the pstorage handle is empty?
What happens if you try to use pstorage_load from an empty handle? What value does it load? Is there a way to check if the pstorage handle is empty?
Hi sbailes
The pstorage handle represents the physical memory address that is read or written to. If the handle->block_id = 0x0003F400 and you pass that handle to a load function, you will read the specified number of bytes from 0x0003F400 and onwards. How pstorage allocates physical memory is documented on this thread.
So I suspect if the handle is empty with handle->block_id = 0x00000000, then you will attempt to read physical memory address 0x00000000.
So if I wanted to set up a check to see that handle is empty how would I do that? Use pstorage_load and compare it to something? I want to only do the pstorage_load if that handle is not empty. How could I do this?
So if I wanted to set up a check to see that handle is empty how would I do that? Use pstorage_load and compare it to something? I want to only do the pstorage_load if that handle is not empty. How could I do this?