Share via


RAS_USER_1 構造体 (mprapi.h)

RAS_USER_1構造体には、特定のリモート アクセス サービス ユーザーの情報が含まれています。 RAS_USER_1構造体は、追加のメンバー bfPrivilege2 をサポートRAS_USER_1点を除き、RAS_USER_0構造体に似ています。

構文

typedef struct _RAS_USER_1 {
  BYTE  bfPrivilege;
  WCHAR wszPhoneNumber[MAX_PHONE_NUMBER_LEN + 1];
  BYTE  bfPrivilege2;
} RAS_USER_1, *PRAS_USER_1;

メンバー

bfPrivilege

RAS ユーザーが使用できるリモート アクセス特権の種類を指定します。

Mprapi.h では、次のリモート アクセス特権定数が定義されています。

説明
RASPRIV_DialinPrivilege
ユーザーは RAS サーバーにダイヤルインするアクセス許可を持っています。
RASPRIV_NoCallback
RAS サーバーは、接続を確立するためにユーザーをコールバックしません。
RASPRIV_AdminSetCallback
ユーザーが呼び出すと、RAS サーバーはハングアップし、ユーザー アカウント データベースに格納されている事前設定のコールバック電話番号を呼び出します。 RAS_USER_0構造体の wszPhoneNumber メンバーには、ユーザーのコールバック電話番号が含まれています。
RASPRIV_CallerSetCallback
ユーザーが呼び出すと、RAS サーバーはコールバック電話番号を指定するオプションを提供します。 ユーザーは、コールバックなしですぐに接続することもできます。 wszPhoneNumber メンバーには、ユーザーがオーバーライドできる既定の数値が含まれています。
 
 

コールバック特権を分離するには、マスクとして次の定数を使用します。 (この定数は Mprapi.h でも定義されています)。

RASPRIV_CallbackType

wszPhoneNumber[MAX_PHONE_NUMBER_LEN + 1]

RAS ユーザーを呼び戻す電話番号を含む Unicode 文字列へのポインター。

bfPrivilege2

RAS ユーザーに追加のリモート アクセス特権を付与するフラグを指定します。

Mprapi.h では、次のリモート アクセス特権定数が定義されています。

説明
RASPRIV2_DialinPolicy
リモート アクセス ポリシーは、ユーザーがダイヤルイン アクセスを許可されているかどうかを決定します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header mprapi.h

関連項目

MprAdminUserGetInfo

MprAdminUserSetInfo

RAS 管理構造

RAS_USER_0

リモート アクセス サービス管理リファレンス