Интерфейс 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 |