Метод ICredentialProviderCredential::GetSubmitButtonValue (credentialprovider.h)
Извлекает идентификатор поля, рядом с которым должна быть помещена кнопка отправки в пользовательском интерфейсе входа. Пользовательский интерфейс учетных данных не вызывает этот метод.
Синтаксис
HRESULT GetSubmitButtonValue(
[in] DWORD dwFieldID,
[out] DWORD *pdwAdjacentTo
);
Параметры
[in] dwFieldID
Тип: DWORD
Идентификатор поля, для которое требуется значение кнопки отправки.
[out] pdwAdjacentTo
Тип: DWORD*
Указатель на значение, которое получает идентификатор поля, рядом с которым должна быть помещена кнопка отправки.
Примечание для разработчиков: Не возвращайте идентификатор поля растрового изображения в этом параметре. Не рекомендуется размещать кнопку отправки рядом с растровым изображением, что может привести к сбою в пользовательском интерфейсе входа.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Кнопка отправки не помечена как таковая; это просто универсальный способ ссылки на кнопку, которую вы нажимаете для отправки учетных данных. Обычно кнопка отображается в виде циклической кнопки, содержащей стрелку, указывающую вправо, хотя в последующих выпусках она может измениться. Дополнительные сведения см. в разделе CPFT_SUBMIT_BUTTON.
Не следует скрывать кнопку отправки, если поставщик учетных данных всегда не выполняет автоматическую отправку. В противном случае это может сбить с толку пользователей, так как они не увидят способ отправить свои учетные данные.
Вызовите этот метод при сборке пользовательского интерфейса входа. Пример использования см. в примерах поставщиков учетных данных, включенных в пакет sdk для Windows.
.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | credentialprovider.h |