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)

こちらもご覧ください

NetUserGetInfo

SID