CcGetFileObjectFromSectionPtrs-Funktion (ntifs.h)
Angesichts eines Zeigers auf die Abschnittsobjektzeiger für eine zwischengespeicherte Datei gibt die CcGetFileObjectFromSectionPtrs Routine einen Zeiger auf das Dateiobjekt zurück, das der Cache-Manager für die Datei verwendet.
Syntax
PFILE_OBJECT CcGetFileObjectFromSectionPtrs(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer
);
Parameter
[in] SectionObjectPointer
Zeigen Sie auf eine Struktur, die die Abschnittsobjektzeiger des Dateiobjekts enthält.
Rückgabewert
Ein Zeiger auf das Dateiobjekt oder NULL-, wenn die Datei nicht zwischengespeichert oder nicht mehr zwischengespeichert wird.
Bemerkungen
Das Dateisystem ist dafür verantwortlich, sicherzustellen, dass das Dateiobjekt während der Verwendung gültig bleibt. Es ist unmöglich, dass der Cache-Manager dies garantiert.
Wenn Sie CcGetFileObjectFromSectionPtrsverwenden, gehen einige Zwischenspeicherungsfunktionen verloren. Verwenden Sie stattdessen die CcGetFileObjectFromSectionPtrsRef Routine, die die gleiche Funktionalität wie CcGetFileObjectFromSectionPtrs sowie das Erstellen eines Verweises für das Objekt bereitstellt.
Weitere Informationen zum Erstellen zugeordneter Abschnitte und Ansichten des Arbeitsspeichers finden Sie unter Abschnitte und Ansichten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |