ADJUNCT: Difference between revisions
Appearance
| Line 24: | Line 24: | ||
} adjheader; | } adjheader; | ||
union { | union { | ||
USHORT AdjBase; | USHORT [[AdjBase]]; | ||
USHORT SCSI_Target_LUN; | USHORT [[SCSI_Target_LUN]]; | ||
USHORT Adapter_Number; | USHORT [[Adapter_Number]]; | ||
USHORT Device_Number; | USHORT [[Device_Number]]; | ||
USHORT PCI_DevFunc; | USHORT [[PCI_DevFunc]]; | ||
USHORT Model_Info; | USHORT [[Model_Info]]; | ||
ADD_UNIT Add_Unit; | ADD_UNIT [[Add_Unit]]; | ||
DAS_VOL Dasd_Vol; | DAS_VOL [[Dasd_Vol]]; | ||
[[DRIVERINFO]] DriverInfo; | [[DRIVERINFO]] [[DriverInfo]]; | ||
} AdjType; | } AdjType; | ||
} ADJUNCT; | } ADJUNCT; | ||
Revision as of 22:36, 3 August 2018
Linked list of adjunct data structures.
Type
PSDJUNCT pNextAdj; USHORT AdjLenght; USHORT AdjType;
C Declaration Method
typedef struct
Fields
- pNextAdj
- Pointer to the next adjunct list item.
- AdjLenght
- Length of adjunct list item.
- AdjType
- Type of adjunct list item.
Remarks
Example Code
typedef struct _ADJUNCT FAR*PADJUNCT {
struct ADJHEADER {
PSDJUNCT pNextAdj; /* Pointer to the next adjunct list item. */
USHORT AdjLenght; /* Length of adjunct list item. */
USHORT AdjType; /* Type of adjunct list item. */
} adjheader;
union {
USHORT [[AdjBase]];
USHORT [[SCSI_Target_LUN]];
USHORT [[Adapter_Number]];
USHORT [[Device_Number]];
USHORT [[PCI_DevFunc]];
USHORT [[Model_Info]];
ADD_UNIT [[Add_Unit]];
DAS_VOL [[Dasd_Vol]];
[[DRIVERINFO]] [[DriverInfo]];
} AdjType;
} ADJUNCT;
NEAR * NPADJUNCT