RECORDTABWRITE

This structure represents a single record of a data on an MMIOM_MULTITRACKWRITE message call to an I/O procedure. An array of these structures is passed to the I/O procedure on a multitrack write request. Each entry contains one record pointer to data and the I/O procedure will write each record to a track of a movie file. The pRecordTabList field of the TRACKMAP structure points to this structure. This structure is another representation of the TGTBUFTAB structure.

typedef struct _RECORDTABWRITE {
  PVOID     pRecord;      /*  Points to record in buffer. */
  ULONG     ulReserved1;  /*  Reserved. */
  ULONG     ulLength;     /*  Length of data record. */
  ULONG     ulReserved2;  /*  Reserved for system use. */
  ULONG     ulReserved3;  /*  Reserved for system use. */
  ULONG     ulParm1;      /*  Data record specific data. */
  ULONG     ulParm2;      /*  Data record specific data. */
} RECORDTABWRITE;

typedef   RECORDTABWRITE   * PRECORDTABWRITE ;


[Back: RECORDTAB Field - ulParm2]
[Next: RECORDTABWRITE Field - pRecord]