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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de