Modifica delle dimensioni del buffer di I/O
[La funzionalità associata a questa pagina, I/O dei file multimediali , è una funzionalità legacy. È stato sostituito da Source Reader. lettore di origine è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice utilizzi Source Reader invece di Multimedia File I/O, ove possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Nell'esempio seguente viene aperto un file denominato SAMPLE.TXT per l'I/O non memorizzato nel buffer e quindi viene abilitato l'I/O memorizzato nel buffer con un buffer interno da 16K usando la funzione mmioSetBuffer.
HMMIO hFile;
if ((hFile = mmioOpen("SAMPLE.TXT", NULL, MMIO_READ)) != NULL)
{
// File opened successfully; request an I/O buffer.
if (mmioSetBuffer(hFile, NULL, 16384L, 0))
// Buffer cannot be allocated.
else
// Buffer allocated successfully.
}
else
// File cannot be opened.