Função CcGetFileObjectFromSectionPtrs (ntifs.h)

Dado um ponteiro para os ponteiros de objeto de seção para um arquivo armazenado em cache, a rotina CcGetFileObjectFromSectionPtrs retorna um ponteiro para o objeto de arquivo que o gerenciador de cache está usando para o arquivo.

Sintaxe

PFILE_OBJECT CcGetFileObjectFromSectionPtrs(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer
);

Parâmetros

[in] SectionObjectPointer

Ponteiro para uma estrutura que contém os ponteiros de objeto de seção do objeto de arquivo.

Retornar valor

Um ponteiro para o objeto de arquivo ou NULL se o arquivo não estiver armazenado em cache ou não for mais armazenado em cache.

Comentários

O sistema de arquivos é responsável por garantir que o objeto de arquivo permaneça válido durante o uso. É impossível para o gerenciador de cache garantir isso.

Usando CcGetFileObjectFromSectionPtrs, você perde algumas funcionalidades de cache. Em vez disso, use a rotina CcGetFileObjectFromSectionPtrsRef , que fornece a mesma funcionalidade que CcGetFileObjectFromSectionPtrs , bem como a criação de uma referência para o objeto .

Para obter mais informações sobre como criar seções mapeadas e exibições de memória, consulte Seções e exibições.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe

Confira também

CcGetFileObjectFromSectionPtrsRef

CcPurgeCacheSection