ADJUNCT: Difference between revisions
Appearance
mNo edit summary |
|||
| Line 1: | Line 1: | ||
Linked list of adjunct data structures. | Linked list of adjunct data structures. | ||
== Type == | == Type == | ||
PSDJUNCT | [[PSDJUNCT]] pNextAdj; | ||
[[USHORT]] | [[USHORT]] AdjLenght; | ||
USHORT | [[USHORT]] [[AdjType]]; | ||
== C Declaration Method == | == C Declaration Method == | ||
| Line 10: | Line 9: | ||
== Fields == | == Fields == | ||
;pNextAdj: Pointer to the next adjunct list item. | ; pNextAdj: Pointer to the next adjunct list item. | ||
;AdjLenght: Length of adjunct list item. | ; AdjLenght: Length of adjunct list item. | ||
;AdjType: Type of adjunct list item. | ; AdjType: Type of adjunct list item. | ||
== Remarks == | |||
== Example Code == | |||
<PRE> | |||
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 | |||
</PRE> | |||
[[Category:Data type]] | [[Category:Data type]] | ||
Revision as of 22:32, 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