NWSM_DATA_SET_NAME

Describes the path to a data set.

Syntax

  typedef struct 
  { 
     UINT32        nameSpaceType; 
     UINT32        selectionType; 
     UINT16        count; 
     UINT16 HUGE  *namePositions; 
     UINT16 HUGE  *separatorPositions; 
     UINT16        nameLength; 
     STRING        name; 
  } NWSM_DATA_SET_NAME;
  

Fields

nameSpacetype

Specifies the name space type of name (see nameSpaceType Values).

selectionType

Specifies how the data set is selected.

count

Specifies the size of the namePositions and separatorPositions array.

namePositions

Specifies part of an array that contains the beginning position of each path node in name.

separatorPositions

Specifies part of an array that contains the index location of the beginning of the separator in name.

nameLength

Specifies the size of name in bytes.

name

Specifies the data set's name as it appears in the specified name space.

Remarks

NWSM_DATA_SET_NAME is used to copy from or append to list elements that are part of the NWSM_DATA_SET_NAME_LIST or NWSM_SELECTION_LIST structure and shows the name space, path node and separator positions, path length, and path.

You must set selectionType to zero if an element is appended to an NWSM_DATA_SET_NAME_LIST. If an element is being appended to an NWSM_SELECTION_LIST, it cannot be zero.