
Software specification for Kontron EAPI
14
2.6 Hard disks and partitions
2.6.1 KEApiGetDiskDriveCount
KEAPI_CALLTYPE KEAPI_UINT32 KEApiGetDiskDriveCount (
KEAPI_UINT32 boardHandle,
KEAPI_PINT32 pDiskDriveCount
);
Description:
Provides number of installed disk drives.
Parameters:
Handle of the selected board
Number of installed disk drives
2.6.2 KEApiGetDiskDriveList
KEAPI_CALLTYPE KEAPI_UINT32 KEApiGetDiskDriveList (
KEAPI_UINT32 boardHandle,
PDISK_DRIVE pDiskDrives,
KEAPI_INT32 diskDriveCount
);
Description:
Provides list of disk drives and their properties.
Parameters:
Handle of the selected board
Returned array of DISK_DRIVE structures. The array must be
allocated as DiskDriveCount * sizeof(DISK_DRIVE),
where DiskDriveCount is obtained from calling
KEApiGetDiskDriveCount.
Structure used:
typedef struct Disk_Drive
{
KEAPI_CHAR name[MAX_STR]; // HDD name
KEAPI_CHAR model[MAX_STR]; // Model
KEAPI_CHAR diskSerialNumber[MAX_STR]; // Serial number
KEAPI_UINT32 size; // Size in MB
} DISK_DRIVE, *PDISK_DRIVE;
2.6.3 KEApiGetDiskDrivePartitionCount
KEAPI_CALLTYPE KEAPI_UINT32 KEApiGetDiskDrivePartitionCount (
KEAPI_UINT32 boardHandle,
KEAPI_PINT32 pDiskPartitionCount
);
Description:
Provides number of partitions.
Comentarios a estos manuales