Partager via


Fonction CcGetFileObjectFromSectionPtrs (ntifs.h)

Avec un pointeur vers les pointeurs d’objet de section pour un fichier mis en cache, la routine CcGetFileObjectFromSectionPtrs 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 de l’objet de section de l’objet de fichier.

Valeur retournée

Pointeur vers l’objet 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. Au lieu de cela, utilisez 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.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ntifs.h (inclure Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe

Voir aussi

CcGetFileObjectFromSectionPtrsRef

CcPurgeCacheSection