Compartilhar via


Função CcGetFileObjectFromSectionPtrs (ntifs.h)

Dado um ponteiro para os ponteiros do objeto de seção para um arquivo armazenado em cache, o CcGetFileObjectFromSectionPtrs rotina 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 do objeto de seção do objeto de arquivo.

Valor de retorno

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

Observações

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

Usando CcGetFileObjectFromSectionPtrs, você perde algumas funcionalidades de cache. Em vez disso, use a rotina de CcGetFileObjectFromSectionPtrsRef, que fornece a mesma funcionalidade que CcGetFileObjectFromSectionPtrs, além de criar 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
da Plataforma de Destino Universal
cabeçalho ntifs.h (inclua Ntifs.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe

Consulte também

ccGetFileObjectFromSectionPtrsRef

CcPurgeCacheSection