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


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

Реализуется приложениями для предоставления учетных данных пользователя для сетевого источника.

Чтобы использовать этот интерфейс, реализуйте его в приложении. Затем создайте объект хранилища свойств и задайте свойство MFNETSOURCE_CREDENTIAL_MANAGER . Значение свойства является указателем на интерфейс IMFNetCredentialManager приложения. Затем передайте хранилище свойств в одну из функций создания сопоставителя источника, например IMFSourceResolver::CreateObjectFromURL, в параметре pProps .

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

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

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

Методы

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

 
IMFNetCredentialManager::BeginGetCredentials

Начинает асинхронный запрос для получения учетных данных пользователя.
IMFNetCredentialManager::EndGetCredentials

Завершает асинхронный запрос для получения учетных данных пользователя.
IMFNetCredentialManager::SetGood

Указывает, успешно ли выполнены учетные данные пользователя в запросе проверки подлинности. Сетевой источник вызывает этот метод, чтобы сообщить приложению, прошли ли учетные данные пользователя.

Требования

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

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

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

Проверка подлинности источника сети