Jump to content

ADJUNCT: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
Linked list of adjunct data structures.  
Linked list of adjunct data structures.
 
== Type ==
== Type ==
  [[PSDJUNCT]]        pNextAdj;  
  PSDJUNCT pNextAdj;  
  [[USHORT]]           AdjLenght;
  [[USHORT]]   AdjLenght;
  [[USHORT]]          [[AdjType]];
  USHORT   AdjType;


== C Declaration Method ==
== C Declaration Method ==
Line 9: Line 10:


== 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 10:17, 18 August 2017

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.