forked from KolibriOS/kolibrios
70.5 get volume info
git-svn-id: svn://kolibrios.org@6427 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
072f75a0f0
commit
3b3213b0ea
@ -4169,7 +4169,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
|
|||||||
Формат информационной структуры:
|
Формат информационной структуры:
|
||||||
* +0: dword: 5 = номер подфункции
|
* +0: dword: 5 = номер подфункции
|
||||||
* +4: dword: 0 (зарезервировано)
|
* +4: dword: 0 (зарезервировано)
|
||||||
* +8: dword: 0 (зарезервировано)
|
* +8: dword: 0 или флаги (для корневого каталога)
|
||||||
* +12 = +0xC: dword: 0 (зарезервировано)
|
* +12 = +0xC: dword: 0 (зарезервировано)
|
||||||
* +16 = +0x10: dword: указатель на буфер, куда будут записаны данные
|
* +16 = +0x10: dword: указатель на буфер, куда будут записаны данные
|
||||||
(40 байт)
|
(40 байт)
|
||||||
@ -4182,12 +4182,11 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
|
|||||||
* eax = 0 - успешно, иначе код ошибки файловой системы
|
* eax = 0 - успешно, иначе код ошибки файловой системы
|
||||||
* ebx разрушается
|
* ebx разрушается
|
||||||
Информация о файле возвращается в формате БДВК
|
Информация о файле возвращается в формате БДВК
|
||||||
(блока данных входа каталога), указанном в описании
|
(блока данных входа каталога), указанном в описании подфункции 1,
|
||||||
подфункции 1, но без имени файла
|
но без имени файла, за исключением корневого каталога.
|
||||||
(то есть первые 40 = 0x28 байт).
|
|
||||||
Замечания:
|
Замечания:
|
||||||
* Функция не поддерживает виртуальные папки типа /, /rd и
|
* Для корневого каталога возвращается размер и имя раздела.
|
||||||
корневые папки типа /rd/1.
|
* Функция не поддерживает виртуальные папки типа / и /rd.
|
||||||
|
|
||||||
---------------------- Константы для регистров: ----------------------
|
---------------------- Константы для регистров: ----------------------
|
||||||
eax - SF_FILE (70)
|
eax - SF_FILE (70)
|
||||||
|
@ -4121,7 +4121,7 @@ Parameters:
|
|||||||
Format of the information structure:
|
Format of the information structure:
|
||||||
* +0: dword: 5 = subfunction number
|
* +0: dword: 5 = subfunction number
|
||||||
* +4: dword: 0 (reserved)
|
* +4: dword: 0 (reserved)
|
||||||
* +8: dword: 0 (reserved)
|
* +8: dword: 0 or flags (for the root folder)
|
||||||
* +12 = +0xC: dword: 0 (reserved)
|
* +12 = +0xC: dword: 0 (reserved)
|
||||||
* +16 = +0x10: dword: pointer to buffer for data (40 bytes)
|
* +16 = +0x10: dword: pointer to buffer for data (40 bytes)
|
||||||
* +20 = +0x14: ASCIIZ-name of file, the rules of names forming are
|
* +20 = +0x14: ASCIIZ-name of file, the rules of names forming are
|
||||||
@ -4133,12 +4133,11 @@ Returned value:
|
|||||||
* eax = 0 - success, otherwise file system error code
|
* eax = 0 - success, otherwise file system error code
|
||||||
* ebx destroyed
|
* ebx destroyed
|
||||||
Information on file is returned in the BDFE format (block of data
|
Information on file is returned in the BDFE format (block of data
|
||||||
for folder entry), explained in the description of
|
for folder entry), explained in the description of subfunction 1,
|
||||||
subfunction 1, but without filename
|
but without filename, except the root folder.
|
||||||
(i.e. only first 40 = 0x28 bytes).
|
|
||||||
Remarks:
|
Remarks:
|
||||||
* The function does not support virtual folders such as /, /rd and
|
* For the root folder returns size and name of partition.
|
||||||
root folders like /rd/1.
|
* The function does not support virtual folders such as / and /rd.
|
||||||
|
|
||||||
---------------------- Constants for registers: ----------------------
|
---------------------- Constants for registers: ----------------------
|
||||||
eax - SF_FILE (70)
|
eax - SF_FILE (70)
|
||||||
|
Loading…
Reference in New Issue
Block a user