Freigeben über


AddCredentialsA-Funktion (sspi.h)

Fügt der Liste der Anmeldeinformationen, die dem aktuellen Thread zugeordnet sind, Anmeldeinformationen hinzu.

Syntax

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
);

Parameter

hCredentials

Die Anmeldeinformationen, die der Liste hinzugefügt werden sollen.

pszPrincipal

Der Name des Prinzipals für die Anmeldeinformationen.

pszPackage

Der Name des Pakets.

fCredentialUse

Die Flags, die die Verwendung von Anmeldeinformationen angeben.

pAuthData

Die paketspezifischen Authentifizierungsdaten.

pGetKeyFn

Der Zeiger auf die GetKey-Funktion .

pvGetKeyArgument

Der Wert, der an die GetKey-Funktion übergeben werden soll.

ptsExpiry

Die Lebensdauer der Anmeldeinformationen.

Rückgabewert

Gibt bei erfolgreicher Ausführung ein Handle für die Anmeldeinformationen zurück, andernfalls NULL .

Anforderungen

Anforderung Wert
Header sspi.h