|
| | | | D E V _ N S D _ D A T A
| | | | | SOURCE: qdev_structures.txt 1.10 (15/08/2014) English struct dev_nsd_data
{
ULONG nd_devqueryformat;
ULONG nd_sizeavailable;
UWORD nd_devicetype;
UWORD nd_devicesubtype;
UWORD *nd_suppcommands;
};
nd_devqueryformat
- According to the NSD manual, device query type is always 0.
nd_sizeavailable
- Tells you how much(bytes) of the structure contains valid data.
The minimum valid value is 16.
nd_devicetype
- This tells you about the NSD type of device you are accessing.
If a device returns such a type, then it must be able to at
least handle all the documented features for V40 of the OS.
nd_devicesubtype
- There might be special incarnations of a device with special
capabilities beyond the standard set. At the moment none are
defined and a device is required to return 0 here.
nd_suppcommands
- This points to a NULL terminated list of io_Command values that
are supported by the device. In case of IOERR_NOCMD the device
is considered non-NSD.
| |
| | | | |
|