MFRegisterLocalByteStreamHandler-Funktion (mfapi.h)
Registriert einen Byte-Stream-Handler im Prozess des Aufrufers.
Syntax
HRESULT MFRegisterLocalByteStreamHandler(
[in] PCWSTR szFileExtension,
[in] PCWSTR szMimeType,
[in] IMFActivate *pActivate
);
Parameter
[in] szFileExtension
Eine Zeichenfolge, die die Dateinamenerweiterung für diesen Handler enthält.
[in] szMimeType
Eine Zeichenfolge, die den MIME-Typ für diesen Handler enthält.
[in] pActivate
Ein Zeiger auf die IMFActivate-Schnittstelle eines Aktivierungsobjekts. Der Aufrufer implementiert diese Schnittstelle. Die IMFActivate::ActivateObject-Methode des Aktivierungsobjekts muss einen Bytestreamhandler erstellen. Der byte-stream-Handler macht die IMFByteStreamHandler-Schnittstelle verfügbar.
Rückgabewert
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Byte-Stream-Handler werden in Microsoft Media Foundation während des Quellauflösungsprozesses verwendet, wodurch eine Medienquelle aus einer URL erstellt wird. Weitere Informationen finden Sie unter Schemahandler und Byte-Stream Handler.
Innerhalb eines Prozesses haben lokale Byte-Stream-Handler Vorrang vor Byte-Stream-Handlern, die in der Registrierung registriert sind. Lokale Bytestreamhandler sind für andere Prozesse nicht sichtbar.
Verwenden Sie diese Funktion, wenn Sie einen benutzerdefinierten Byte-Stream-Handler für Ihre Anwendung registrieren möchten, aber nicht möchten, dass der Handler für andere Anwendungen verfügbar ist.
Entweder szFileExtension oder szMimeType kann NULL sein. mindestens eine muss nicht NULL sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für