Funzione MFCreateFile (mfapi.h)
Crea un flusso di byte da un file.
Sintassi
HRESULT MFCreateFile(
MF_FILE_ACCESSMODE AccessMode,
MF_FILE_OPENMODE OpenMode,
MF_FILE_FLAGS fFlags,
LPCWSTR pwszFileURL,
IMFByteStream **ppIByteStream
);
Parametri
AccessMode
La modalità di accesso richiesta, specificata come membro dell'enumerazione MF_FILE_ACCESSMODE .
OpenMode
Comportamento della funzione se il file esiste già o non esiste, specificato come membro dell'enumerazione MF_FILE_OPENMODE .
fFlags
OR bit per bit dei valori dell'enumerazione MF_FILE_FLAGS.
pwszFileURL
Puntatore a una stringa con terminazione null contenente il nome del file.
ppIByteStream
Riceve un puntatore all'interfaccia FMByteStream del flusso di byte. Il chiamante deve rilasciare l'interfaccia.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione è disponibile nelle piattaforme seguenti se i componenti ridistribuibili di Windows Media Format 11 SDK sono installati:
- Windows XP con Service Pack 2 (SP2) e versioni successive.
- Windows XP Media Center Edition 2005 con KB900325 (Windows XP Media Center Edition 2005) e KB925766 (aggiornamento cumulativo di ottobre 2006 per Windows XP Media Center Edition) installato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfapi.h |
Libreria | Mfplat.lib |
DLL | Mfplat.dll |