GROUP_USERS_INFO_1 構造体 (lmaccess.h)
GROUP_USERS_INFO_1構造体には、グローバル グループ メンバー情報が含まれています。
構文
typedef struct _GROUP_USERS_INFO_1 {
LPWSTR grui1_name;
DWORD grui1_attributes;
} GROUP_USERS_INFO_1, *PGROUP_USERS_INFO_1, *LPGROUP_USERS_INFO_1;
メンバー
grui1_name
種類: LPWSTR
名前を指定する null で終わる Unicode 文字列へのポインター。 詳細については、「解説」を参照してください。
grui1_attributes
型: DWORD
このエントリの属性のセット。 このメンバーは、 Winnt.h ヘッダー ファイルで定義されているセキュリティ グループ属性の組み合わせにすることができます。
注釈
NetGroupGetUsers 関数または NetGroupSetUsers 関数を呼び出す場合、grui1_name メンバーには、指定したグループのメンバーであるユーザーの名前が含まれます。
NetUserGetGroups 関数または NetUserSetGroups 関数を呼び出す場合、grui1_name メンバーには、指定したユーザーが属するグローバル グループの名前が含まれます。
ユーザー アカウント名は 20 文字に制限され、グループ名は 256 文字に制限されます。 さらに、アカウント名をピリオドで終えることはできません。また、コンマまたは"、/、、[、]、:、|<>、+、=、;、?、*のいずれかの印刷可能な文字を含めることはできません。 名前には、印刷できない 1 から 31 の範囲の文字を含めることもできます。
Windows Vista 以降には、整合性レベルでプロセスやその他のセキュリティ保護可能なオブジェクトにラベルを付ける Windows のアクセス制御セキュリティ メカニズムが追加されています。 インターネットに接続するプログラムは、不明なソースから信頼できないコンテンツをダウンロードするため、他のプログラムよりも悪用のリスクが高くなります。 これらのプログラムを他のプログラムよりも少ないアクセス許可または整合性レベルで実行すると、システムを変更したり、ユーザー データ ファイルに損害を与えたりする悪用の能力が低下します。 この目的には、grui1_attributes メンバーのSE_GROUP_INTEGRITY属性と SE_GROUP_INTEGRITY_ENABLED 属性が使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | lmaccess.h (include Lm.h) |
こちらもご覧ください
GROUP_USERS_INFO_0