AddCredentialsW 函数 (sspi.h)

将凭据添加到与当前线程关联的凭据列表中。

语法

KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY AddCredentialsW(
  PCredHandle      hCredentials,
  PSECURITY_STRING pPrincipal,
  PSECURITY_STRING pPackage,
  unsigned long    fCredentialUse,
  void             *pAuthData,
  SEC_GET_KEY_FN   pGetKeyFn,
  void             *pvGetKeyArgument,
  PTimeStamp       ptsExpiry
);

参数

hCredentials

要添加到列表的凭据。

pPrincipal

凭据的主体名称。

pPackage

凭据的包的名称。

fCredentialUse

指示凭据使用的标志。

pAuthData

特定于包的身份验证数据。

pGetKeyFn

指向 GetKey 函数的指针,用于获取凭据的密钥。

pvGetKeyArgument

要传递给 GetKey 函数的值。

ptsExpiry

凭据的生存期。

返回值

返回指示成功或失败的状态代码。

要求

要求
Header sspi.h