Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция WinHttpDetectAutoProxyConfigUrl находит URL-адрес файла автоконфигурирования прокси-сервера (PAC). Эта функция сообщает URL-адрес PAC-файла, но не загружает файл.
Синтаксис
WINHTTPAPI BOOL WinHttpDetectAutoProxyConfigUrl(
[in] DWORD dwAutoDetectFlags,
[out] LPWSTR *ppwstrAutoConfigUrl
);
Параметры
[in] dwAutoDetectFlags
Тип данных, указывающий, какие протоколы следует использовать для поиска PAC-файла. Если установлены флаги автоматического обнаружения DHCP и DNS, сначала используется DHCP; Если URL-адрес PAC не обнаружен с помощью DHCP, используется DNS.
[out] ppwstrAutoConfigUrl
Тип данных, возвращающий указатель на строку Юникода, завершающуюся нулевым значением, которая содержит URL-адрес конфигурации, получающий данные прокси-сервера. Необходимо освободить строку, на которую указывает ppwszAutoConfigUrl , с помощью функции GlobalFree .
Возвращаемое значение
Возвращает значение TRUE в случае успешного выполнения или FALSE в противном случае. Для получения дополнительных сведений об ошибке вызовите Метод GetLastError. Среди возвращаемых кодов ошибок:
| Код ошибки | Описание |
|---|---|
|
Возвращается, если WinHTTP не удалось обнаружить URL-адрес файла автоматической настройки прокси-сервера (PAC). |
|
Произошла внутренняя ошибка. |
|
Недостаточно памяти для выполнения запрошенной операции. (Код ошибки Windows) |
Комментарии
WinHTTP реализует протокол автоматического обнаружения веб-прокси (WPAD), который часто называют автопрокси. Дополнительные сведения об известных расположениях см. в разделе Процесс обнаружения документа по протоколу WPAD.
Обратите внимание, что так как функция WinHttpDetectAutoProxyConfigUrl занимает время для завершения своей операции, ее не следует вызывать из потока пользовательского интерфейса.
Требования
| Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения] |
| Целевая платформа | Windows |
| Header | winhttp.h |
| Библиотека | Winhttp.lib |
| DLL | Winhttp.dll |