# siArgumentFlags Enum

## Enumerations
enum | siArgumentFlags { siArgumentInput = 2, siArgumentOutput = 4, siArgumentInputOutput = 6 }

## Detailed Description

Information on the direction of an argument indicating how it is passed to or from a command.
Note: Output and InOut arguments are not supported by some script languages, including JScript. For this reason only siArgumentInput is supported on custom Command s.

See also:
  ArgumentCollection::Add, Argument::Flags, Argument::GetFlags

## Enumeration Type Documentation

enum siArgumentFlags

Enumerator:

  siArgumentInput | [2] The parameter is passed as input to the command.
  siArgumentOutput | [4] The parameter is used to return information from the command.
  siArgumentInputOutput | [6] The parameter is used to pass information both to and from a command.