USER_INFO_24 構造体 (lmaccess.h)
USER_INFO_24構造体には、インターネット ID に接続されているアカウントに関するユーザー アカウント情報が含まれています。 この情報には、ユーザーのインターネット プロバイダー名、ユーザーのインターネット名、ユーザーのセキュリティ識別子 (SID) が含まれます。
構文
typedef struct _USER_INFO_24 {
BOOL usri24_internet_identity;
DWORD usri24_flags;
LPWSTR usri24_internet_provider_name;
LPWSTR usri24_internet_principal_name;
PSID usri24_user_sid;
} USER_INFO_24, *PUSER_INFO_24, *LPUSER_INFO_24;
メンバー
usri24_internet_identity
アカウントがインターネット ID に接続されているかどうかを示すブール値。
アカウントがインターネット ID に接続されている場合、このメンバーは true です。 この構造体の他のメンバーを使用できます。
このメンバーが false の場合、アカウントはインターネット ID に接続されていないため、この構造体内の他のメンバーは無視する必要があります。
usri24_flags
フラグのセット。 このメンバーは 0 である必要があります。
usri24_internet_provider_name
インターネット プロバイダー名を指定する Unicode 文字列へのポインター。
usri24_internet_principal_name
ユーザーのインターネット名を指定する Unicode 文字列へのポインター。
usri24_user_sid
ユーザーのローカル アカウント SID。
注釈
Windows にログオンするためのユーザーのアカウントは、インターネット ID に接続できます。 ユーザー アカウントには、コンピューター上のローカル アカウント、またはドメインに参加しているコンピューターのドメイン アカウントを指定できます。 USER_INFO_24構造体は、インターネット ID に接続されているアカウントに関する情報を提供するために使用されます。
Windows 8とWindows Server 2012では、接続されているアカウントのインターネット ID をコンピューター アカウントの代わりに使用することがよくあります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | lmaccess.h (include Lm.h) |