IMFNetCredentialManager interface

Implemented by applications to provide user credentials for a network source.

To use this interface, implement it in your application. Then create a property store object and set the MFNETSOURCE_CREDENTIAL_MANAGER property. The value of the property is a pointer to your application's IMFNetCredentialManager interface. Then pass the property store to one of the source resolver's creation functions, such as IMFSourceResolver::CreateObjectFromURL, in the pProps parameter.

Media Foundation does not provide a default implementation of this interface. Applications that support authentication must implement this interface.


The IMFNetCredentialManager interface has these methods.

Method Description
IMFNetCredentialManager::BeginGetCredentials Begins an asynchronous request to retrieve the user's credentials.
IMFNetCredentialManager::EndGetCredentials Completes an asynchronous request to retrieve the user's credentials.
IMFNetCredentialManager::SetGood Specifies whether the user's credentials succeeded in the authentication challenge. The network source calls this method to informs the application whether the user's credentials were authenticated.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header mfidl.h

See Also

Media Foundation Interfaces

Network Source Authentication