SECPKG_EXTENDED_INFORMATION 结构 (ntsecpkg.h)

SECPKG_EXTENDED_INFORMATION 结构用于保存有关可选包功能的信息。

此结构由 SpGetExtendedInformationSpSetExtendedInformation 函数使用。

语法

typedef struct _SECPKG_EXTENDED_INFORMATION {
  SECPKG_EXTENDED_INFORMATION_CLASS Class;
  union {
    SECPKG_GSS_INFO          GssInfo;
    SECPKG_CONTEXT_THUNKS    ContextThunks;
    SECPKG_MUTUAL_AUTH_LEVEL MutualAuthLevel;
    SECPKG_WOW_CLIENT_DLL    WowClientDll;
    SECPKG_EXTRA_OIDS        ExtraOids;
    SECPKG_NEGO2_INFO        Nego2Info;
  } Info;
} SECPKG_EXTENDED_INFORMATION, *PSECPKG_EXTENDED_INFORMATION;

成员

Class

SECPKG_EXTENDED_INFORMATION_CLASS 枚举中的值,该值标识 结构中的信息。

Info

包含信息的结构。

Info.GssInfo

包含用于 GSS 兼容协商的信息 的SECPKG_GSS_INFO 结构。

Info.ContextThunks

包含有关QueryContextAttributes (在 LSA 模式下执行的常规) 调用的信息的SECPKG_CONTEXT_THUNKS结构。

Info.MutualAuthLevel

包含安全包使用的身份验证级别的SECPKG_MUTUAL_AUTH_LEVEL结构。

Info.WowClientDll

一个 SECPKG_WOW_CLIENT_DLL 结构,其中包含安全包使用的 WOW 客户端的 32 位版本的 DLL 的路径。 LSA 操作由 64 位版本完成。 将安全上下文传回客户端时,将加载 32 位 WOW 感知版本,并将来自 64 位版本的任何信息传递给客户端。

Info.ExtraOids

包含安全包) 使用的额外对象标识符 (OID 的SECPKG_EXTRA_OIDS结构。

Info.Nego2Info

包含安全包使用的 Nego2 信息的SECPKG_NEGO2_INFO结构。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 ntsecpkg.h