CcGetFileObjectFromSectionPtrs, fonction (ntifs.h)
Étant donné un pointeur vers les pointeurs d’objet de section pour un fichier mis en cache, le CcGetFileObjectFromSectionPtrs routine retourne un pointeur vers l’objet de fichier que le gestionnaire de cache utilise pour le fichier.
Syntaxe
PFILE_OBJECT CcGetFileObjectFromSectionPtrs(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer
);
Paramètres
[in] SectionObjectPointer
Pointeur vers une structure contenant les pointeurs d’objet de section de l’objet de fichier.
Valeur de retour
Pointeur vers l’objet de fichier, ou NULL si le fichier n’est pas mis en cache ou n’est plus mis en cache.
Remarques
Le système de fichiers est chargé de s’assurer que l’objet de fichier reste valide pendant son utilisation. Il est impossible pour le gestionnaire de cache de garantir cela.
En utilisant CcGetFileObjectFromSectionPtrs, vous perdez certaines fonctionnalités de mise en cache. Utilisez plutôt la routine CcGetFileObjectFromSectionPtrsRef, qui fournit les mêmes fonctionnalités que CcGetFileObjectFromSectionPtrs, ainsi que la création d’une référence pour l’objet.
Pour plus d’informations sur la création de sections mappées et de vues de mémoire, consultez Sections et vues.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |