SMDF_FIELD_DATA

Syntax

  typedef struct 
  { 
     UINT32   fid; 
     UINT64   dataSize; 
     void    *data; 
     UINT32   bytesTransfered; 
     UINT64   dataOverflow; 
  } SMDF_FIELD_DATA;
  

Fields

fid

Specifies a FID value.

dataSize

Specifies the size of the data in bytes.

data

Specifies all of the field's data.

bytesTransferred

Specifies the number of bytes moved into buffer.

dataOverflow

Specifies the number of bytes that could not be transferred into buffer.

Remarks

The FID value of the first table field must be NWSM_BEGIN. The FID value of the field that marks the end of the section must be NWSM_END.

dataSize is used only for data sizes over and including 128 bytes (size format 2) and is invalid if there are less than 128 bytes of data. For data sizes under 128 bytes, see dataSizeMap of NWSM_FIELD_TABLE_DATA.

bytesTransferred does not need to be initialized to any value.