Creazione ed eliminazione di un file
[La funzionalità associata a questa pagina, I /O file multimediale, è una funzionalità legacy. È stato sostituito dal lettore di origine. Lettore di origine è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine invece di I/O file multimediali, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Per creare un file, impostare il parametro dwOpenFlags della funzione mmioOpen su MMIO_CREATE. L'esempio seguente crea un file e lo apre per la lettura e la scrittura.
HMMIO hFile;
hFile = mmioOpen("NEWFILE.TXT", NULL, MMIO_CREATE | MMIO_READWRITE);
if (hFile != NULL)
// File created successfully.
else
// File cannot be created.
Se il file che si sta creando esiste già, verrà troncato a lunghezza zero.
Per eliminare un file, impostare il parametro dwOpenFlags della funzione mmioOpen su MMIO_DELETE. Dopo l'eliminazione di un file, non è possibile recuperarlo con qualsiasi mezzo standard. Se l'applicazione elimina un file alla richiesta di un utente, eseguire una query sull'utente prima di eliminare il file per assicurarsi che l'utente voglia eliminarlo.