AUTHZ_CONTEXT_INFORMATION_CLASS列挙 (authz.h)

AUTHZ_CONTEXT_INFORMATION_CLASS列挙は、既存の AuthzClientContext から取得する情報の種類を指定します。 この列挙は、 AuthzGetInformationFromContext 関数によって使用されます。

構文

typedef enum _AUTHZ_CONTEXT_INFORMATION_CLASS {
  AuthzContextInfoUserSid = 1,
  AuthzContextInfoGroupsSids,
  AuthzContextInfoRestrictedSids,
  AuthzContextInfoPrivileges,
  AuthzContextInfoExpirationTime,
  AuthzContextInfoServerContext,
  AuthzContextInfoIdentifier,
  AuthzContextInfoSource,
  AuthzContextInfoAll,
  AuthzContextInfoAuthenticationId,
  AuthzContextInfoSecurityAttributes,
  AuthzContextInfoDeviceSids,
  AuthzContextInfoUserClaims,
  AuthzContextInfoDeviceClaims,
  AuthzContextInfoAppContainerSid,
  AuthzContextInfoCapabilitySids
} AUTHZ_CONTEXT_INFORMATION_CLASS;

定数

 
AuthzContextInfoUserSid
値: 1
ユーザー セキュリティ識別子 (SID) とその属性を含むTOKEN_USER構造体を取得します。
AuthzContextInfoGroupsSids
ユーザーが属するグループ SID とその属性を含む TOKEN_GROUPS 構造体を取得します。
AuthzContextInfoRestrictedSids
コンテキスト内の制限付きグループ SID とその属性を含む TOKEN_GROUPS 構造体を取得します。
AuthzContextInfoPrivileges
ユーザーが保持する特権を含む TOKEN_PRIVILEGES 構造体を取得します。
AuthzContextInfoExpirationTime
コンテキストに設定された有効期限を取得します。
AuthzContextInfoServerContext
この定数は予約されています。 使用しないでください。
AuthzContextInfoIdentifier
リソース マネージャーがコンテキストを識別するために使用する LUID 構造体を取得します。
AuthzContextInfoSource
この定数は予約されています。 使用しないでください。
AuthzContextInfoAll
この定数は予約されています。 使用しないでください。
AuthzContextInfoAuthenticationId
この定数は予約されています。 使用しないでください。
AuthzContextInfoSecurityAttributes
セキュリティ属性を含む AUTHZ_SECURITY_ATTRIBUTES_INFORMATION 構造を取得します。

Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値はサポートされていません。
AuthzContextInfoDeviceSids
デバイス SID とその属性を含む TOKEN_GROUPS 構造体を取得します。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値はサポートされていません。
AuthzContextInfoUserClaims
ユーザー要求を含む AUTHZ_SECURITY_ATTRIBUTES_INFORMATION 構造体を取得します。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値はサポートされていません。
AuthzContextInfoDeviceClaims
デバイス要求を含む AUTHZ_SECURITY_ATTRIBUTES_INFORMATION 構造体を取得します。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値はサポートされていません。
AuthzContextInfoAppContainerSid
アプリ コンテナー SID を含む TOKEN_APPCONTAINER_INFORMATION 構造体を取得します。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値はサポートされていません。
AuthzContextInfoCapabilitySids
機能 SID を含む TOKEN_GROUPS 構造体を取得します。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この値はサポートされていません。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header authz.h
再頒布可能パッケージ Windows XP の Windows Server 2003 管理ツール パック

こちらもご覧ください

承認列挙

AuthzGetInformationFromContext

SECURITY_CAPABILITIES

TOKEN_APPCONTAINER_INFORMATION

TOKEN_DEVICE_CLAIMS

TOKEN_GROUPS

TOKEN_PRIVILEGES

TOKEN_USER

TOKEN_USER_CLAIMS