MFCreateFile-Funktion (mfapi.h)
Erstellt einen Bytestream aus einer Datei.
Syntax
HRESULT MFCreateFile(
MF_FILE_ACCESSMODE AccessMode,
MF_FILE_OPENMODE OpenMode,
MF_FILE_FLAGS fFlags,
LPCWSTR pwszFileURL,
IMFByteStream **ppIByteStream
);
Parameter
AccessMode
Der angeforderte Zugriffsmodus, der als Member der MF_FILE_ACCESSMODE-Enumeration angegeben wird.
OpenMode
Das Verhalten der Funktion, wenn die Datei bereits vorhanden ist oder nicht vorhanden ist, angegeben als Member der MF_FILE_OPENMODE-Enumeration .
fFlags
Bitweise OR von Werten aus der MF_FILE_FLAGS-Enumeration .
pwszFileURL
Zeiger auf eine NULL-endende Zeichenfolge, die den Dateinamen enthält.
ppIByteStream
Empfängt einen Zeiger auf die IMFByteStream-Schnittstelle des Bytedatenstroms. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Funktion ist auf den folgenden Plattformen verfügbar, wenn die verteilbaren Komponenten des Windows Media Format 11 SDK installiert sind:
- Windows XP mit Service Pack 2 (SP2) und höher.
- Windows XP Media Center Edition 2005 mit KB900325 (Windows XP Media Center Edition 2005) und KB925766 (Updaterollup für Windows XP Media Center Edition) vom Oktober 2006) installiert.
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 | mfapi.h |
Bibliothek | Mfplat.lib |
DLL | Mfplat.dll |