AddCredentialsA 函数 (sspi.h)

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

语法

SECURITY_STATUS SEC_ENTRY AddCredentialsA(
  PCredHandle    hCredentials,
  LPSTR          pszPrincipal,
  LPSTR          pszPackage,
  unsigned long  fCredentialUse,
  void           *pAuthData,
  SEC_GET_KEY_FN pGetKeyFn,
  void           *pvGetKeyArgument,
  PTimeStamp     ptsExpiry
);

参数

hCredentials

要添加到列表的凭据。

pszPrincipal

凭据的主体名称。

pszPackage

包的名称。

fCredentialUse

指示凭据使用的标志。

pAuthData

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

pGetKeyFn

指向 GetKey 函数的指针。

pvGetKeyArgument

要传递给 GetKey 函数的值。

ptsExpiry

凭据生存期。

返回值

如果成功,则返回凭据的句柄,否则返回 NULL

要求

要求
Header sspi.h