структура CREDUI_INFOA (wincred.h)
Структура CREDUI_INFO используется для передачи информации в функцию CredUIPromptForCredentials, которая создает диалоговое окно, используемое для получения сведений об учетных данных.
Синтаксис
typedef struct _CREDUI_INFOA {
DWORD cbSize;
HWND hwndParent;
PCSTR pszMessageText;
PCSTR pszCaptionText;
HBITMAP hbmBanner;
} CREDUI_INFOA, *PCREDUI_INFOA;
Члены
cbSize
Задайте размер структуры CREDUI_INFO.
hwndParent
Задает дескриптор родительского окна диалогового окна. Диалоговое окно модальное относительно родительского окна. Если этот элемент NULL, рабочий стол является родительским окном диалогового окна.
pszMessageText
Указатель на строку, содержащую краткое сообщение для отображения в диалоговом окне. Длина этой строки не должна превышать CREDUI_MAX_MESSAGE_LENGTH.
pszCaptionText
Указатель на строку, содержащую заголовок диалогового окна. Длина этой строки не должна превышать CREDUI_MAX_CAPTION_LENGTH.
hbmBanner
Растровое изображение для отображения в диалоговом окне. Если этот элемент null, используется растровое изображение по умолчанию. Размер растрового изображения ограничен 320x60 пикселей.
Замечания
Заметка
Заголовок wincred.h определяет CREDUI_INFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
заголовка | wincred.h |