Freigeben über


CRYPT_PASSWORD_CREDENTIALSA-Struktur (wincrypt.h)

Die CRYPT_PASSWORD_CREDENTIALS-Struktur enthält den Benutzernamen und die Kennwortanmeldeinformationen, die in der CRYPT_CREDENTIALS-Struktur als optionale Eingabe für eine Remoteobjektabruffunktion wie CryptRetrieveObjectByUrl oder CryptGetTimeValidObject verwendet werden sollen.

Syntax

typedef struct _CRYPT_PASSWORD_CREDENTIALSA {
  DWORD cbSize;
  LPSTR pszUsername;
  LPSTR pszPassword;
} CRYPT_PASSWORD_CREDENTIALSA, *PCRYPT_PASSWORD_CREDENTIALSA;

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

pszUsername

Ein Zeiger auf eine NULL-endende Zeichenfolge, die die Anmeldeinformationen für den Benutzernamen für die Remotesitzungsauthentifizierung enthält.

pszPassword

Ein Zeiger auf eine NULL-endende Zeichenfolge, die die Kennwortanmeldeinformationen für die Remotesitzungsauthentifizierung enthält.

Hinweise

Hinweis

Der wincrypt.h-Header definiert CRYPT_PASSWORD_CREDENTIALS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

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