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 |