Freigeben über


CRYPT_CREDENTIALS-Struktur (wincrypt.h)

Die CRYPT_CREDENTIALS-Struktur enthält Informationen zu Anmeldeinformationen, die als optionale Eingabe an eine Remoteobjektabruffunktion wie CryptRetrieveObjectByUrl oder CryptGetTimeValidObject übergeben werden können.

Syntax

typedef struct _CRYPT_CREDENTIALS {
  DWORD  cbSize;
  LPCSTR pszCredentialsOid;
  LPVOID pvCredentials;
} CRYPT_CREDENTIALS, *PCRYPT_CREDENTIALS;

Member

cbSize

Die Größe dieser Struktur in Byte.

pszCredentialsOid

Ein Zeiger auf eine NULL-endende Zeichenfolge, die den Typ des Anmeldeinformationsobjekts enthält, das durch den pvCredentials-Member dargestellt wird.

Dieser Member kann den folgenden möglichen Wert enthalten.

Wert Bedeutung
CREDENTIAL_OID_PASSWORD_CREDENTIALS
Das element pvCredentials enthält eine CRYPT_PASSWORD_CREDENTIALS-Struktur , die eine Kombination aus Benutzername und Kennwort darstellt.

pvCredentials

Ein Zeiger auf eine Struktur, wie vom pszCredentialsOid-Member definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wincrypt.h