SpExportSecurityContextFn 回调函数 (ntsecpkg.h)
将安全上下文导出到另一个进程。
SpExportSecurityContext 函数是安全支持提供程序接口的 ExportSecurityContext 函数的调度函数。
语法
SpExportSecurityContextFn Spexportsecuritycontextfn;
NTSTATUS Spexportsecuritycontextfn(
[in] LSA_SEC_HANDLE phContext,
[in] ULONG fFlags,
[out] PSecBuffer pPackedContext,
[out] PHANDLE pToken
)
{...}
参数
[in] phContext
要导出的安全上下文的句柄。
[in] fFlags
可选。 指定上下文重复选项。 下表列出了 Sspi.h 中定义的有效值。
值 | 含义 |
---|---|
|
新上下文将重置为初始状态。 |
|
导出期间会删除旧上下文。 |
[out] pPackedContext
指向包含序列化上下文的 SecBuffer 结构的指针。 资源应使用 AllocateClientBuffer 函数进行分配,并由调用方使用 FreeContextBuffer 函数释放。
[out] pToken
可选。 指向接收上下文令牌的句柄的指针。
返回值
如果函数成功,则返回STATUS_SUCCESS。
如果函数失败,则返回一个 NTSTATUS 代码,指示它失败的原因。
注解
若要导入以前导出的安全上下文,请使用 SpImportSecurityContext 函数。
SSP/AP 必须实现 SpExportSecurityContext 函数;但是,为实现提供的实际名称由开发人员决定。
从 SpUserModeInitialize 函数接收的 SECPKG_USER_FUNCTION_TABLE 结构中提供了指向 SpExportSecurityContext 函数的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | ntsecpkg.h |