SECPKG_EXTENDED_INFORMATION 结构 (ntsecpkg.h)
SECPKG_EXTENDED_INFORMATION 结构用于保存有关可选包功能的信息。
此结构由 SpGetExtendedInformation 和 SpSetExtendedInformation 函数使用。
语法
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 |