RAS_PARAMS_VALUE union

[The RAS_PARAMS_VALUE union is not supported as of Windows Vista.]

The RAS_PARAMS_VALUE union is used in the RAS_PARAMETERS structure to store the data associated with a media-specific parameter. The P_Type member of the RAS_PARAMETERS structure uses a value from the RAS_PARAMS_FORMAT enumeration to indicate the type of value currently stored in RAS_PARAMS_VALUE.

Syntax

typedef union RAS_PARAMS_VALUE {
  DWORD  Number;
  struct {
    DWORD Length;
    PCHAR Data;
  } String;
} RAS_PARAMS_VALUE;

Members

Number

If the P_Type member of the RAS_PARAMETERS structure is ParamNumber, the Number member contains the value of the media-specific parameter. For example, the MAXCONNECTBPS parameter is of type ParamNumber, and the value might be 19200.

If the P_Type member of the RAS_PARAMETERS structure is ParamNumber, the Number member contains the value of the media-specific parameter. For example, the MAXCONNECTBPS parameter is of type ParamNumber, and the value might be 19200.

String

If the P_Type member of the RAS_PARAMETERS structure is ParamString, the String member contains the value of the media-specific parameter.

Length

Specifies the length, in characters, of the string pointed to by the Data member.

Data

Pointer to a buffer that contains the string value of a media-specific parameter.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
End of client support
Windows XP
End of server support
Windows Server 2003
Header
Rassapi.h

See also

Remote Access Service (RAS) Overview

RAS Server Administration Union

RAS_PARAMETERS

RAS_PARAMS_FORMAT