winIDEA SDK
Loading...
Searching...
No Matches
isys::CPartitionConfigurationModule Class Referenceabstract

This class presents a common API to configure parameters for partition based storage devices. More...

#include <CPartitionConfigurationModule.h>

Public Member Functions

 CPartitionConfigurationModule ()
virtual isys::CPartitionInfoSPtr getPartitionInfo ()=0
 Returns device's partition information.
virtual void modify (ADDRESS_64 offset, ADDRESS_64 sizeInBytes, bool isBoot)=0
 Modifies parameters of the selected partition.
virtual ~CPartitionConfigurationModule ()=0

Detailed Description

This class presents a common API to configure parameters for partition based storage devices.

Constructor & Destructor Documentation

◆ CPartitionConfigurationModule()

isys::CPartitionConfigurationModule::CPartitionConfigurationModule ( )
Since
9.17.129

◆ ~CPartitionConfigurationModule()

virtual isys::CPartitionConfigurationModule::~CPartitionConfigurationModule ( )
pure virtual
Since
9.17.129

Member Function Documentation

◆ getPartitionInfo()

virtual isys::CPartitionInfoSPtr isys::CPartitionConfigurationModule::getPartitionInfo ( )
pure virtual

Returns device's partition information.

Returns
CPartitionInfoSPtr
Since
9.17.125

Python example: test_storage_get_partition_info.py

◆ modify()

virtual void isys::CPartitionConfigurationModule::modify ( ADDRESS_64 offset,
ADDRESS_64 sizeInBytes,
bool isBoot )
pure virtual

Modifies parameters of the selected partition.

Parameters
offsetto add to the address of the selected partition
sizeInBytesnumber of bytes reserved for selected partition
isBootbootable partition flag
Since
9.17.125

Python example: test_storage_emmc_modify.py