IMFNetCredentialManager-Schnittstelle (mfidl.h)

Wird von Anwendungen implementiert, um Benutzeranmeldeinformationen für eine Netzwerkquelle bereitzustellen.

Um diese Schnittstelle zu verwenden, implementieren Sie sie in Ihrer Anwendung. Erstellen Sie dann ein Eigenschaftenspeicherobjekt, und legen Sie die MFNETSOURCE_CREDENTIAL_MANAGER-Eigenschaft fest. Der Wert der -Eigenschaft ist ein Zeiger auf die IMFNetCredentialManager-Schnittstelle Ihrer Anwendung. Übergeben Sie dann den Eigenschaftenspeicher im pProps-Parameter an eine der Erstellungsfunktionen des Quellresolvers, z. B. IMFSourceResolver::CreateObjectFromURL.

Media Foundation stellt keine Standardimplementierung dieser Schnittstelle bereit. Anwendungen, die die Authentifizierung unterstützen, müssen diese Schnittstelle implementieren.

Vererbung

Die IMFNetCredentialManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFNetCredentialManager verfügt auch über folgende Membertypen:

Methoden

Die IMFNetCredentialManager-Schnittstelle verfügt über diese Methoden.

 
IMFNetCredentialManager::BeginGetCredentials

Startet eine asynchrone Anforderung zum Abrufen der Anmeldeinformationen des Benutzers.
IMFNetCredentialManager::EndGetCredentials

Schließt eine asynchrone Anforderung zum Abrufen der Anmeldeinformationen des Benutzers ab.
IMFNetCredentialManager::SetGood

Gibt an, ob die Anmeldeinformationen des Benutzers bei der Authentifizierungsanforderung erfolgreich waren. Die Netzwerkquelle ruft diese Methode auf, um die Anwendung darüber zu informieren, ob die Anmeldeinformationen des Benutzers authentifiziert wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Media Foundation-Schnittstellen

Netzwerkquellenauthentifizierung