CcScheduleReadAhead, fonction (ntifs.h)
La routine CcScheduleReadAhead effectue une lecture anticipée (également appelée « lecture différée ») sur un fichier mis en cache. CcScheduleReadAhead ne doit jamais être appelé directement. La macro CcReadAhead doit être appelée à la place.
Syntaxe
void CcScheduleReadAhead(
[in] PFILE_OBJECT FileObject,
[in] PLARGE_INTEGER FileOffset,
[in] ULONG Length
);
Paramètres
[in] FileObject
Pointeur vers un objet de fichier pour le fichier sur lequel la lecture anticipée doit être effectuée.
[in] FileOffset
Pointeur vers une variable qui spécifie le décalage d’octets de départ dans le fichier mis en cache où la dernière lecture s’est produite.
[in] Length
Longueur en octets de la plage qui a été la dernière lecture.
Valeur de retour
Aucun
Remarques
La macro ccReadAhead
CcReadAhead et CcScheduleReadAhead ne peut être appelé qu’après un appel réussi à CcCopyRead, CcFastCopyReadou CcMdlRead.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |