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


структура CRYPT_CREDENTIALS (wincrypt.h)

Структура CRYPT_CREDENTIALS содержит сведения об учетных данных, которые можно передать в качестве необязательных входных данных в функцию удаленного извлечения объектов, например CryptRetrieveObjectByUrl или CryptGetTimeValidObject.

Синтаксис

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

Члены

cbSize

Размер этой структуры в байтах.

pszCredentialsOid

Указатель на строку, завершающуюся значением NULL, которая содержит тип объекта учетных данных, представленного членом pvCredentials .

Этот элемент может содержать следующее возможное значение.

Значение Значение
CREDENTIAL_OID_PASSWORD_CREDENTIALS
Элемент pvCredentials содержит структуру CRYPT_PASSWORD_CREDENTIALS , представляющую сочетание имени пользователя и пароля.

pvCredentials

Указатель на структуру, определенную членом pszCredentialsOid .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wincrypt.h