Share via


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

Vedi anche

Funzioni di Media Foundation