Поделиться через


Функция 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 в противном случае.

Требования

Требование Значение
Заголовок sspi.h