Partager via


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

Voir aussi

CcGetFileObjectFromSectionPtrsRef

ccPurgeCacheSection