SpUpdateCredentialsFn 回调函数 (ntsecpkg.h)

汇报与指定上下文关联的凭据。

语法

SpUpdateCredentialsFn Spupdatecredentialsfn;

NTSTATUS Spupdatecredentialsfn(
  [in] LSA_SEC_HANDLE ContextHandle,
  [in] GUID *CredType,
  [in] ULONG FlatCredUIContextLength,
       PUCHAR FlatCredUIContext
)
{...}

参数

[in] ContextHandle

要更新的上下文的句柄。

[in] CredType

由 ContextHandle 参数指定的凭据的类型。 这可以是以下值之一。

含义
SEC_WINNT_AUTH_DATA_TYPE_PASSWORD
0x28bfc32f、0x10f6、0x4738、0x98、0xd1、0x1a、0xc0、0x61、0xdf、0x71、0x6a
凭据是密码。
SEC_WINNT_AUTH_DATA_TYPE_CERT
0x235f69ad、0x73fb、0x4dbc、0x82、0x3、0x6、0x29、0xe7、0x39、0x33、0x9b
凭据是证书。
SEC_WINNT_AUTH_DATA_TYPE_CSP_DATA
0x68fd9879、0x79c、0x4dfe、0x82、0x81、0x57、0x8a、0xad、0xc1、0xc1、0x0
凭据是 来自加密服务提供程序 (CSP) 的身份验证数据。

[in] FlatCredUIContextLength

FlatCredUIContext 参数指定的缓冲区的大小(以字符为单位)。

FlatCredUIContext

一个指定更新凭据的字符串。

返回值

如果函数成功,则返回 STATUS_SUCCESS或信息性状态代码。

如果函数失败,则返回 NTSTATUS 错误代码,指示失败的原因。 有关详细信息,请参阅“备注”。

注解

SpLsaModeInitialize 函数接收的 SECPKG_FUNCTION_TABLE 结构中提供了指向 SpUpdateCredentialsFn 函数的指针。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 ntsecpkg.h