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


структура 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