
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.03.2011, 01:06
|
|||
|---|---|---|---|
Перевести структуру DISK_GEOMETRY в РВ |
|||
|
#18+
Для получения данных по комманде IOCTL_DISK_GET_DRIVE_GEOMETRY (значение см. winioctl.h) из функции DeviceIoControl есть структура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2011, 07:54
|
|||
|---|---|---|---|
Перевести структуру DISK_GEOMETRY в РВ |
|||
|
#18+
MSDNThe LARGE_INTEGER structure defines a 64-bit signed integer. typedef struct _LargeInteger { unsigned long hi; long lo; } LARGE_INTEGER; hi: Upper 32 bits of the integer. lo: Lower 32 bits of the integer. For purposes of Microsoft Interface Definition Language (MIDL) compilation, the LARGE_INTEGER structure is equivalent to a 64-bit integer. Base representation of a 64-bit integer within the MIDL specification is as the __int64 or hyper types. ИМХО: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Хотя, на счет "integer MediaType" могу обшибиться, не помню, на сколкьо РВ-шный Integer соответствует... Эксперементиовать надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2011, 22:08
|
|||
|---|---|---|---|
|
|||
Перевести структуру DISK_GEOMETRY в РВ |
|||
|
#18+
IkarХотя, на счет "integer MediaType" могу обшибиться, не помню, на сколкьо РВ-шный Integer соответствует... Эксперементиовать надо. Integer Delphi = long PB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2011, 00:34
|
|||
|---|---|---|---|
Перевести структуру DISK_GEOMETRY в РВ |
|||
|
#18+
Спасибо за советы, но чего-то все равно не выходит. РВ10.5. Делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Может где-то в другом месте ошибка? т.к. в опытах с другими командами (IOCTL_STORAGE_GET_DEVICE_NUMBER, IOCTL_DISK_GET_LENGTH_INFO) информацию получаю, соответствующие структуры с данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2011, 00:54
|
|||
|---|---|---|---|
|
|||
Перевести структуру DISK_GEOMETRY в РВ |
|||
|
#18+
AISСпасибо за советы, но чего-то все равно не выходит. Вы решили проверить наши телепатические способности? :) Для начала приведите вашу декларацию для каждой структуры, декларацию внешней функции и значение которое вернула функция. А также ваше значение lul_lpOutBuffer которое при правильном вызове должно быть равно 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2011, 00:55
|
|||
|---|---|---|---|
Перевести структуру DISK_GEOMETRY в РВ |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1335760]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 9ms |
| total: | 270ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...