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 |