SpGetCredUIContextFn 回调函数 (ntsecpkg.h)
从凭据提供程序检索上下文信息。
语法
SpGetCredUIContextFn Spgetcreduicontextfn;
NTSTATUS Spgetcreduicontextfn(
[in] LSA_SEC_HANDLE ContextHandle,
[in] GUID *CredType,
[out] PULONG FlatCredUIContextLength,
[out] PUCHAR *FlatCredUIContext
)
{...}
参数
[in] ContextHandle
要获取其信息的上下文的句柄。
[in] CredType
由 ContextHandle 参数指定的凭据类型。 这可以是以下值之一。
值 | 含义 |
---|---|
|
凭据是密码。 |
|
凭据是证书。 |
|
凭据是 来自 CSP) 加密服务提供程序 (身份验证数据。 |
[out] FlatCredUIContextLength
FlatCredUIContext 参数接收的缓冲区的大小(以字符为单位)。
[out] FlatCredUIContext
指向字符数组的指针,该数组指定有关 ContextHandle 参数指定的上下文的信息。
返回值
如果函数成功,则返回 STATUS_SUCCESS 或信息状态代码。
如果函数失败,则返回 一个 NTSTATUS 错误代码,指示它失败的原因。 有关详细信息,请参阅“备注”。
注解
从 SpLsaModeInitialize 函数接收的 SECPKG_FUNCTION_TABLE 结构中提供了指向 SpGetCredUIContextFn 函数的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | ntsecpkg.h |