Condividi tramite


Modifica delle dimensioni del buffer di I/O

[La funzionalità associata a questa pagina, L/O file multimediale è una funzionalità legacy. È stata sostituita da Lettore di origine. Lettore di origine è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare il nuovo codice 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.

Nell'esempio seguente viene aperto un file denominato SAMPLE.TXT per I/O non memorizzato e quindi viene abilitato il buffer di I/O con un buffer 16K interno 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.