User guide
158 DC 900-1338I
Protocol Software Toolkit Programmer Guide
typedef struct {
unsigned short usFWPacketType; /* Client’s packet type */
unsigned short usFWCommand; /* Client’s cmd sent or rcvd */
unsigned short usFWStatus; /* Client’s status of I/O ops */
unsigned short usICPClientID; /* old su_id */
unsigned short usICPServerID; /* old sp_id */
unsigned short usICPCommand; /* ICP’s command. */
short iICPStatus; /* ICP’s command status */
unsigned short usICPParms[3]; /* ICP’s xtra parameters */
unsigned short usProtCommand; /* protocol cmd */
short iProtModifier; /* protocol cmd’s modifier */
unsigned short usProtLinkID; /* protocol link ID */
unsigned short usProtCircuitID; /* protocol circuit ID */
unsigned short usProtSessionID; /* protocol session ID */
unsigned short usProtSequence; /* protocol sequence */
unsigned short usProtXParms[2]; /* protocol xtra parms */
}DLI_OPT_ARGS;
Figure 9–1: “C” Definition of DLI Optional Arguments Structure