IMFNetCredentialManager interface (mfidl.h)

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.

Inheritance

The IMFNetCredentialManager interface inherits from the IUnknown interface. IMFNetCredentialManager also has these types of members:

Methods

The IMFNetCredentialManager interface has these methods.

 
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.

Requirements

Requirement Value
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