Интерфейс IMFNetProxyLocator (mfidl.h)

Определяет прокси-сервер, используемый при подключении к серверу. Сетевой источник использует этот интерфейс.

Приложения могут создать указатель прокси-сервера, настроенный приложением, реализовав интерфейс IMFNetProxyLocatorFactory и задав свойство MFNETSOURCE_PROXYLOCATORFACTORY в сопоставителе источника. В противном случае сетевой источник использует реализацию Media Foundation по умолчанию.

Чтобы создать указатель прокси-сервера по умолчанию, вызовите MFCreateProxyLocator.

Наследование

Интерфейс IMFNetProxyLocator наследуется от интерфейса IUnknown . IMFNetProxyLocator также имеет следующие типы элементов:

Методы

Интерфейс IMFNetProxyLocator содержит следующие методы.

 
IMFNetProxyLocator::Clone

Создает новый экземпляр указателя прокси-сервера по умолчанию.
IMFNetProxyLocator::FindFirstProxy

Инициализирует объект указателя прокси-сервера.
IMFNetProxyLocator::FindNextProxy

Определяет следующий прокси-сервер для использования.
IMFNetProxyLocator::GetCurrentProxy

Извлекает сведения о текущем прокси-сервере, включая имя узла и порт.
IMFNetProxyLocator::RegisterProxyResult

Сохраняет запись об успешном или неудачном использовании текущего прокси-сервера.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header mfidl.h

См. также раздел

Интерфейсы Media Foundation

Поддержка прокси-сервера для сетевых источников