NWSM_FIELD_TABLE_DATA

Syntax

  typedef struct 
  {    
     SMDF_FIELD_DATA   field; 
     UINT32            sizeOfData; 
     void             *addressOfData; 
     UINT8             dataSizeMap; 
     UINT8             reserved[3]; 
  } NWSM_FIELD_TABLE_DATA;
  

Fields

field

Specifies the field's data.

sizeOfData

Specifies the number of bytes in fieldData (must be the same as fieldDataSize).

addressOfData

Specifies where the data was placed into buffer (optional).

dataSizeMap

Specifies if dataSizeMap or fieldDataSize contains the total size of the data to be put into field.

Remarks

Two fields that are not part of the section must be created to indicate that the first field of the section needs synchronization data, and the other field to signal the end of the section. These fields are the beginning field and the ending field. Only the fid value for these fields are specified. See SMDF_FIELD_DATA on the next page for more information.

addressOfData is valid if it is set to GET_ADRESS before you call SMDFPutFields. You can use this field to store data at a later time.

If the total amount of data to be put into field is less than 128 bytes, set dataSizeMap to the data’s size. If the total amount of data is 128 bytes or more, set dataSizeMap to NWSM_VARIABLE_SIZE and field.dataSize to the total amount of data that the field will contain.