¿Hay un equivalente de Windows al syscall readahead de Linux?Windows equivalente a la llamada de readahead de Linux?
EDIT:
Me gustaría una firma de función completa, si es posible, que muestra los parámetros/recuento de terminación equivalente (o inferior/superior).
Ej: La firma de la función Linux es:
ssize_t readahead(int fd, off64_t *offset, size_t count);
y un ejemplo de su uso es
readahead(file, 100, 500);
Donde "archivo" es un descriptor de archivo establecido previamente por una función como mmap. Esta llamada es la lectura de 500 bytes en el índice 100.
EDIT 2: favor, lea esto si no está seguro de lo que hace readahead: http://linux.die.net/man/2/readahead
Es una buena respuesta, pero estoy un poco confundido. El syscall de Linux tiene la firma: readahead (int fd, off64_t * offset, size_t count); por ejemplo: readahead (archivo, 100, 500); Supongo que leerá 500 bytes en el offset 100 del archivo con el "archivo" de descriptor de archivo. ¿Qué sería algo equivalente en Windows? – joemoe
¿Tienes un enlace para saber dónde están documentados o una demostración de cómo se usan? En este momento no tengo idea de cómo interpretar esta respuesta. –
Todavía no estoy seguro de entender. Lo que estoy buscando es una firma de función y un ejemplo que demuestre su uso. Ver mi pregunta editada para un ejemplo. – joemoe