Заголовок wincred.h
Этот заголовок используется в разделе Безопасность и Удостоверение. Дополнительные сведения см. в разделе:
wincred.h содержит следующие программные интерфейсы:
Функции
CredDeleteA Удаляет учетные данные из набора учетных данных пользователя. (ANSI) |
CredDeleteW Удаляет учетные данные из набора учетных данных пользователя. (Юникод) |
CredEnumerateA Перечисляет учетные данные из набора учетных данных пользователя. (ANSI) |
CredEnumerateW Перечисляет учетные данные из набора учетных данных пользователя. (Юникод) |
CredFindBestCredentialA Выполняет поиск в базе данных Управления учетными данными (CredMan) на наличие набора универсальных учетных данных, связанных с текущим сеансом входа в систему и наиболее подходящих для указанного целевого ресурса. (ANSI) |
CredFindBestCredentialW Выполняет поиск в базе данных Управления учетными данными (CredMan) на наличие набора универсальных учетных данных, связанных с текущим сеансом входа в систему и наиболее подходящих для указанного целевого ресурса. (Юникод) |
CredFree Функция CredFree освобождает буфер, возвращаемый любой из функций управления учетными данными. |
CredGetSessionTypes Функция CredGetSessionTypes возвращает максимальную сохраняемость, поддерживаемую текущим сеансом входа. Для каждого типа учетных данных возвращается отдельная максимальная сохраняемость. |
CredGetTargetInfoA Функция CredGetTargetInfo извлекает все известные сведения об имени целевого объекта для именованного целевого компьютера. (ANSI) |
CredGetTargetInfoW Функция CredGetTargetInfo извлекает все известные сведения об имени целевого объекта для именованного целевого компьютера. (Юникод) |
CredIsMarshaledCredentialA Определяет, является ли указанная строка имени пользователя маршалированные учетные данные, ранее маршалированные CredMarshalCredential. (ANSI) |
CredIsMarshaledCredentialW Определяет, является ли указанная строка имени пользователя маршалированные учетные данные, ранее маршалированные CredMarshalCredential. (Юникод) |
CredIsProtectedA Указывает, шифруются ли указанные учетные данные при предыдущем вызове функции CredProtect. (ANSI) |
CredIsProtectedW Указывает, шифруются ли указанные учетные данные при предыдущем вызове функции CredProtect. (Юникод) |
CredMarshalCredentialA Функция CredMarshalCredential преобразует учетные данные в текстовую строку. (ANSI) |
CredMarshalCredentialW Функция CredMarshalCredential преобразует учетные данные в текстовую строку. (Юникод) |
CredPackAuthenticationBufferA Преобразует строковое имя пользователя и пароль в буфер проверки подлинности. (ANSI) |
CredPackAuthenticationBufferW Преобразует строковое имя пользователя и пароль в буфер проверки подлинности. (Юникод) |
CredProtectA Шифрует указанные учетные данные, чтобы только текущий контекст безопасности смог расшифровать их. (ANSI) |
CredProtectW Шифрует указанные учетные данные, чтобы только текущий контекст безопасности смог расшифровать их. (Юникод) |
CredReadA Считывает учетные данные из набора учетных данных пользователя. (ANSI) |
CredReadDomainCredentialsA Считывает учетные данные домена из набора учетных данных пользователя. (ANSI) |
CredReadDomainCredentialsW Считывает учетные данные домена из набора учетных данных пользователя. (Юникод) |
CredReadW Считывает учетные данные из набора учетных данных пользователя. (Юникод) |
CredRenameA CredRename больше не поддерживается. (ANSI) |
CredRenameW CredRename больше не поддерживается. (Юникод) |
CredUICmdLinePromptForCredentialsA Запрашивает и принимает учетные данные пользователя, работающего в приложении командной строки (консоли). Имя и пароль, введенные пользователем, передаются вызывающей приложению для проверки. (ANSI) |
CredUICmdLinePromptForCredentialsW Запрашивает и принимает учетные данные пользователя, работающего в приложении командной строки (консоли). Имя и пароль, введенные пользователем, передаются вызывающей приложению для проверки. (Юникод) |
CredUIConfirmCredentialsA Вызывается после CredUIPromptForCredentials или CredUICmdLinePromptForCredentials, чтобы подтвердить допустимость собранных учетных данных. (ANSI) |
CredUIConfirmCredentialsW Вызывается после CredUIPromptForCredentials или CredUICmdLinePromptForCredentials, чтобы подтвердить допустимость собранных учетных данных. (Юникод) |
CredUIParseUserNameA Функция CredUIParseUserName извлекает домен и имя учетной записи пользователя из полного имени пользователя. (ANSI) |
CredUIParseUserNameW Функция CredUIParseUserName извлекает домен и имя учетной записи пользователя из полного имени пользователя. (Юникод) |
CredUIPromptForCredentialsA Создает и отображает настраиваемое диалоговое окно, принимающее учетные данные пользователя. (ANSI) |
CredUIPromptForCredentialsW Создает и отображает настраиваемое диалоговое окно, принимающее учетные данные пользователя. (Юникод) |
CredUIPromptForWindowsCredentialsA Создает и отображает настраиваемое диалоговое окно, позволяющее пользователям предоставлять учетные данные с помощью любого поставщика учетных данных, установленного на локальном компьютере. (ANSI) |
CredUIPromptForWindowsCredentialsW Создает и отображает настраиваемое диалоговое окно, позволяющее пользователям предоставлять учетные данные с помощью любого поставщика учетных данных, установленного на локальном компьютере. (Юникод) |
CredUIReadSSOCredW Функция CredUIReadSSOCredW извлекает имя пользователя для одного входа в систему. |
CredUIStoreSSOCredW Функция CredUIStoreSSOCredW хранит один учетные данные для входа. |
CredUnmarshalCredentialA Функция CredUnmarshalCredential преобразует маршалированные учетные данные обратно в исходную форму. (ANSI) |
CredUnmarshalCredentialW Функция CredUnmarshalCredential преобразует маршалированные учетные данные обратно в исходную форму. (Юникод) |
CredUnPackAuthenticationBufferA Преобразует буфер проверки подлинности, возвращенный вызовом функции CredUIPromptForWindowsCredentials, в строковое имя пользователя и пароль. (ANSI) |
CredUnPackAuthenticationBufferW Преобразует буфер проверки подлинности, возвращенный вызовом функции CredUIPromptForWindowsCredentials, в строковое имя пользователя и пароль. (Юникод) |
CredUnprotectA Расшифровывает учетные данные, которые ранее были зашифрованы с помощью функции CredProtect. (ANSI) |
CredUnprotectW Расшифровывает учетные данные, которые ранее были зашифрованы с помощью функции CredProtect. (Юникод) |
CredWriteA Создает новые учетные данные или изменяет существующие учетные данные в наборе учетных данных пользователя. (ANSI) |
CredWriteDomainCredentialsA Записывает учетные данные домена в набор учетных данных пользователя. (ANSI) |
CredWriteDomainCredentialsW Записывает учетные данные домена в набор учетных данных пользователя. (Юникод) |
CredWriteW Создает новые учетные данные или изменяет существующие учетные данные в наборе учетных данных пользователя. (Юникод) |
Структуры
CERT_CREDENTIAL_INFO Структура CERT_CREDENTIAL_INFO содержит ссылку на сертификат. |
CREDENTIAL_ATTRIBUTEA Структура CREDENTIAL_ATTRIBUTE содержит атрибут учетных данных, определяемый приложением. Атрибут — это пара ключевое слово-значение. Значение атрибута определяется приложением. (ANSI) |
CREDENTIAL_ATTRIBUTEW Структура CREDENTIAL_ATTRIBUTE содержит атрибут учетных данных, определяемый приложением. Атрибут — это пара ключевое слово-значение. Значение атрибута определяется приложением. (Юникод) |
CREDENTIAL_TARGET_INFORMATIONA Структура CREDENTIAL_TARGET_INFORMATION содержит имя, домен и дерево целевого компьютера. (ANSI) |
CREDENTIAL_TARGET_INFORMATIONW Структура CREDENTIAL_TARGET_INFORMATION содержит имя, домен и дерево целевого компьютера. (Юникод) |
CREDENTIALA Структура CREDENTIAL содержит отдельные учетные данные. (ANSI) |
CREDENTIALW Структура CREDENTIAL содержит отдельные учетные данные. (Юникод) |
CREDUI_INFOA Структура CREDUI_INFO используется для передачи информации в функцию CredUIPromptForCredentials, которая создает диалоговое окно, используемое для получения сведений об учетных данных. (ANSI) |
CREDUI_INFOW Структура CREDUI_INFO используется для передачи информации в функцию CredUIPromptForCredentials, которая создает диалоговое окно, используемое для получения сведений об учетных данных. (Юникод) |
USERNAME_TARGET_CREDENTIAL_INFO Структура USERNAME_TARGET_CREDENTIAL_INFO содержит ссылку на учетные данные. |
Перечисления
CRED_MARSHAL_TYPE Указывает типы учетных данных, маршалированных CredMarshalCredential или unmarshaled с помощью CredUnmarshalCredential. |
CRED_PROTECTION_TYPE Указывает контекст безопасности, в котором шифруются учетные данные при использовании функции CredProtect. |