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. |