NET_DISPLAY_MACHINE 構造体 (lmaccess.h)

NET_DISPLAY_MACHINE構造体には、アカウント マネージャーがコンピューターとその属性に関する情報を決定するためにアクセスできる情報が含まれています。

構文

typedef struct _NET_DISPLAY_MACHINE {
  LPWSTR usri2_name;
  LPWSTR usri2_comment;
  DWORD  usri2_flags;
  DWORD  usri2_user_id;
  DWORD  usri2_next_index;
} NET_DISPLAY_MACHINE, *PNET_DISPLAY_MACHINE;

メンバー

usri2_name

種類: LPWSTR

アクセスするコンピューターの名前を指定する Unicode 文字列へのポインター。

usri2_comment

種類: LPWSTR

コンピューターに関連付けられたコメントを含む Unicode 文字列へのポインター。 この文字列には null 文字列を指定することも、終端の null 文字の前に任意の数の文字を指定することもできます。

usri2_flags

型: DWORD

複数の特徴を決定する値を含むフラグのセット。 このメンバーには、次の値の 1 つ以上を指定できます。

ユーザー アカウント制御フラグを設定するには、特定 の特権アクセス権の制御が必要になる場合があることに注意してください。 詳細については、 NetUserSetInfo 関数の「解説」セクションを参照してください。

説明
UF_SCRIPT
実行されたログオン スクリプト。 この値は設定する必要があります。
UF_ACCOUNTDISABLE
ユーザーのアカウントが無効になっています。
UF_PASSWD_NOTREQD
パスワードは必要ありません。
UF_PASSWD_CANT_CHANGE
ユーザーはパスワードを変更できません。
UF_LOCKOUT
アカウントは現在ロックアウト (ブロック) されています。 NetUserSetInfo 関数の場合、この値をクリアして、以前にロックされたアカウントのロックを解除できます。 この値を使用して、以前にロック解除されたアカウントをロックすることはできません。
UF_DONT_EXPIRE_PASSWD
アカウントで期限切れになることのないパスワードを表します。
UF_TRUSTED_FOR_DELEGATION
アカウントは委任に対して有効になっています。 これはセキュリティに依存する設定です。このオプションが有効になっているアカウントは厳密に制御する必要があります。 この設定により、アカウントで実行されているサービスは、クライアントの ID を想定し、そのユーザーとしてネットワーク上の他のリモート サーバーに対して認証できます。
UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED
ユーザーのパスワードは、Active Directory の元に戻せる暗号化の下に格納されます。
UF_NOT_DELEGATED
アカウントを "機密" としてマークします。他のユーザーは、このユーザー アカウントの代理人として機能できません。
UF_SMARTCARD_REQUIRED
ユーザーがスマート カードを使用してユーザー アカウントにログオンする必要があります。
UF_USE_DES_KEY_ONLY
キーに Data Encryption Standard (DES) 暗号化の種類のみを使用するようにこのプリンシパルを制限します。
UF_DONT_REQUIRE_PREAUTH
このアカウントでは、ログオンに Kerberos 事前認証は必要ありません。
UF_PASSWORD_EXPIRED
ユーザーのパスワードの有効期限が切れています。

Windows 2000: この値はサポートされていません。

UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION
アカウントは、Kerberos セキュリティ パッケージの外部でユーザーを認証し、制約付き委任を通じてそのユーザーを委任するために信頼されます。 これはセキュリティに依存する設定です。このオプションが有効になっているアカウントは厳密に制御する必要があります。 この設定により、アカウントで実行されているサービスは、クライアントの ID をアサートし、そのユーザーとしてネットワーク上で特に構成されたサービスに対して認証を行うことができます。

Windows XP/2000: この値はサポートされていません。

 

次の値は、アカウントの種類を示しています。 設定できる値は 1 つだけです。 NetUserSetInfo 関数を使用してアカウントの種類を変更することはできません。

説明
UF_NORMAL_ACCOUNT
一般的なユーザーを表す既定のアカウントの種類。
UF_TEMP_DUPLICATE_ACCOUNT
プライマリ アカウントが別のドメインにあるユーザーのアカウント。 このアカウントは、このドメインへのユーザー アクセスを提供しますが、このドメインを信頼するドメインにはアクセスできません。 ユーザー マネージャーは、このアカウントの種類をローカル ユーザー アカウントと呼びます。
UF_WORKSTATION_TRUST_ACCOUNT
このドメインのメンバーであるワークステーションまたはサーバーのコンピューター アカウント。
UF_SERVER_TRUST_ACCOUNT
このドメインのメンバーであるバックアップ ドメイン コントローラーのコンピューター アカウント。
UF_INTERDOMAIN_TRUST_ACCOUNT
他のドメインを信頼するドメインのアカウントを信頼する許可。

usri2_user_id

型: DWORD

コンピューターの相対識別子 (RID)。 相対識別子は、コンピューターの定義時にアカウント データベースによって決定されます。 RIDS の詳細については、「 SID コンポーネント」を参照してください。

usri2_next_index

型: DWORD

NetQueryDisplayInformation 関数によって返される最後のエントリのインデックス。 この値を Index パラメーターとして NetQueryDisplayInformation に渡して、次の論理エントリを返します。 このメンバーの値は、 NetQueryDisplayInformation への追加の呼び出しを使用してより多くのデータを取得する場合を除き、任意の目的で使用しないでください。

要件

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

関連項目

関数を取得する

NetQueryDisplayInformation

NetUserAdd

NetUserSetInfo

ネットワーク管理の概要

ネットワーク管理構造