Salve,

Ho un filtro directshow che serve per leggere un file di tipo custom..

All'interno uso un thread che legge a blocchi il file mettendolo in un buffer.. ma ho notato che a volte la ReadFile ci mette anche più di mezzo secondo per leggere blocchi di circa 7 megabite..

[code]

BYTE *TempBuf = new BYTE[144000 * 25 * 2];
DWORD dwRead;

bool ok = true;

ok = ReadFile (m_hFile, TempBuf, 144000 * 25 * 2, &dwRead, NULL);

[code]

dove m_hFile è un handle al file aperto in lettura..

Idee?