SPCB

This structure describes a stream protocol of a specific data type.

typedef struct _SPCB {
  ULONG       ulSPCBLen;        /*  SPCB length. */
  SPCBKEY     spcbkey;          /*  SPCB key. */
  ULONG       ulDataFlags;      /*  Data type flags. */
  ULONG       ulNumRec;         /*  Maximum number for records/buffers. */
  ULONG       ulBlockSize;      /*  Block size. */
  ULONG       ulBufSize;        /*  Buffer size. */
  ULONG       ulMinBuf;         /*  Minimum number of buffers. */
  ULONG       ulMaxBuf;         /*  Maximum number of buffers. */
  ULONG       ulSrcStart;       /*  Number of empty buffers. */
  ULONG       ulTgtStart;       /*  Number of full buffers. */
  ULONG       ulBufFlags;       /*  Buffer flags. */
  ULONG       ulHandFlags;      /*  Stream handler flags. */
  MMTIME      mmtimeTolerance;  /*  Resync tolerance value. */
  MMTIME      mmtimeSync;       /*  Sync pulse granularity. */
  ULONG       ulBytesPerUnit;   /*  Bytes per unit. */
  MMTIME      mmtimePerUnit;    /*  MMTIME per unit. */
} SPCB;

typedef   SPCB   FAR   * PSPCB ;


[Back: SMH_COMMON Field - hid]
[Next: SPCB Field - ulSPCBLen]