Функция 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

Время существования учетных данных.

Возвращаемое значение

Возвращает код состояния, указывающий на успешное или неудачное завершение.

Требования

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