![]() |
udefrag.dll Architecture - Reference Manual - Guides |
|
Functions | |
int | internal_validate_volume (unsigned char letter, int skip_removable, int *is_removable, char *fsname, LARGE_INTEGER *ptotal, LARGE_INTEGER *pfree) |
Retrieves a volume parameters. | |
int __stdcall | udefrag_get_avail_volumes (volume_info **vol_info, int skip_removable) |
Retrieves a list of volumes available for defragmentation. | |
int __stdcall | udefrag_validate_volume (unsigned char letter, int skip_removable) |
Checks a volume for the defragmentation possibility. |
int internal_validate_volume | ( | unsigned char | letter, | |
int | skip_removable, | |||
int * | is_removable, | |||
char * | fsname, | |||
LARGE_INTEGER * | ptotal, | |||
LARGE_INTEGER * | pfree | |||
) |
Retrieves a volume parameters.
[in] | letter | the volume letter. |
[in] | skip_removable | the boolean value defining, must removable drives be treated as invalid or not. |
[out] | is_removable | pointer to the variable receiving boolean value defining is volume removable or not. |
[out] | fsname | pointer to the buffer receiving the name of the filesystem containing on the volume. |
[out] | ptotal | pointer to a variable receiving a size of the volume. |
[out] | pfree | pointer to a variable receiving the amount of free space. |
Definition at line 142 of file volume.c.
Referenced by udefrag_get_avail_volumes(), and udefrag_validate_volume().
int __stdcall udefrag_get_avail_volumes | ( | volume_info ** | vol_info, | |
int | skip_removable | |||
) |
Retrieves a list of volumes available for defragmentation.
[in] | vol_info | pointer to variable receiving the volume list array address. |
[in] | skip_removable | the boolean value defining, must removable drives be skipped or not. |
volume_info *v; int i; if(udefrag_get_avail_volumes(&v,TRUE) >= 0){ for(i = 0;;i++){ if(!v[i].letter) break; // ... } }
Definition at line 62 of file volume.c.
References internal_validate_volume().
int __stdcall udefrag_validate_volume | ( | unsigned char | letter, | |
int | skip_removable | |||
) |
Checks a volume for the defragmentation possibility.
[in] | letter | the volume letter. |
[in] | skip_removable | the boolean value defining, must removable drives be skipped or not. |
Definition at line 97 of file volume.c.
References internal_validate_volume().