структура CRYPT_PASSWORD_CREDENTIALSW (wincrypt.h)
Структура CRYPT_PASSWORD_CREDENTIALS содержит учетные данные пользователя и пароля, которые будут использоваться в структуре CRYPT_CREDENTIALS в качестве необязательных входных данных для функции извлечения удаленного объекта, например CryptRetrieveObjectByUrl или CryptGetTimeValidObject.
Синтаксис
typedef struct _CRYPT_PASSWORD_CREDENTIALSW {
DWORD cbSize;
LPWSTR pszUsername;
LPWSTR pszPassword;
} CRYPT_PASSWORD_CREDENTIALSW, *PCRYPT_PASSWORD_CREDENTIALSW;
Члены
cbSize
Размер этой структуры в байтах.
pszUsername
Указатель на строку, завершающую значение NULL, содержащую учетные данные имени пользователя для проверки подлинности удаленного сеанса.
pszPassword
Указатель на строку, завершающуюся значением NULL, которая содержит учетные данные пароля для проверки подлинности удаленного сеанса.
Замечания
Заметка
Заголовок wincrypt.h определяет CRYPT_PASSWORD_CREDENTIALS как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
заголовка | wincrypt.h |