System32 Function 27 (1Bh) - Announce Disk Interface
Description |
This services lets you turn your module into a DiskInterface. The best example of this type of module is Ide.v2m, it completely replaces all functionality provided by the (slow) BIOS. For a more detailed explaination of DiskInterfaces, check the SystemArchitecture Pages. |
Input |
AL |
27d (1Bh) |
---|---|
EDI |
Pointer to your ModuleID |
ESI |
Pointer to a 8Byte DiskType string (Padded with spaces !!!) |
EDX |
4Byte DiskName ('hda',0 or 'fd0',0 etc.) |
Output |
None |
None |
---|
Errorcodes |
None |
None |
---|
Notes |
Works, but the standard is not very well worked out yet, I faced problems when I found out that sectors of a CD-Rom are not always(almost never) 512 Bytes. |
Development Status |
Working, but there is no new partitionlist created after this service is called, this makes it still a bit useless for accessing a new device at filelevel. |