ADAPTERSTRUCT: Difference between revisions
Appearance
No edit summary |
m →Type |
||
Line 4: | Line 4: | ||
[[PSZ]] [[AdaptDescriptName]]; | [[PSZ]] [[AdaptDescriptName]]; | ||
[[USHORT]] [[AdaptFlags]]; | [[USHORT]] [[AdaptFlags]]; | ||
USHORT BaseType; | USHORT [[BaseType]]; | ||
USHORT SubType; | USHORT SubType; | ||
USHORT InterfaceType; | USHORT InterfaceType; | ||
Line 10: | Line 10: | ||
USHORT HostBusWidth; | USHORT HostBusWidth; | ||
PADJUNCT pAdjunctList; | PADJUNCT pAdjunctList; | ||
[[ULONG]] Reserved; | [[ULONG]] Reserved; | ||
==C Declaration Method== | ==C Declaration Method== |
Revision as of 21:13, 20 November 2019
Adapter structure
Type
PSZ AdaptDescriptName; USHORT AdaptFlags; USHORT BaseType; USHORT SubType; USHORT InterfaceType; USHORT HostBusType; USHORT HostBusWidth; PADJUNCT pAdjunctList; ULONG Reserved;
C Declaration Method
typedef struct
Remarks
The BaseType, SubType, and InterfaceType fields provide a category of the adapter being created. Refer to RMBASE.H for a complete list of adapter categories.
The HostBusType and HostBusWidth fields describe the host bus that the adapter supports. The fields also describe how the adapter is connected to the host system rather than how the adapter is connected to the devices it supports.