Функция 21, подфункция 7 - установить базу HD.
База HD нужна для определения, на какой жёсткий диск писать, при
использовании устаревших функций работы с файловой системой и функций,
неявно использующих жёсткий диск (типа подфункции 6 функции 18);
при использовании функций 58 и 70 и современного синтаксиса
/HD0,/HD1,/HD2,/HD3 эти функции сами устанавливают базу.
Параметры:
- eax = 21 - номер функции
- ebx = 7 - номер подфункции
- ecx = база HD: 1=IDE0, 2=IDE1, 3=IDE2, 4=IDE3
Возвращаемое значение:
Замечания:
- Любое приложение в любой момент времени может изменить базу.
- Не следует изменять базу, когда какое-нибудь приложение работает
с жёстким диском. Если не хотите глюков системы.
- Получить установленную базу можно вызовом подфункции 7 функции 26.
- Следует также определить используемый раздел жёсткого диска
подфункцией 8.