#include <FILE_OBJECT.hh>
◆ ~FILE_OBJECT()
| virtual introvirt::windows::nt::FILE_OBJECT::~FILE_OBJECT |
( |
| ) |
|
|
virtualdefault |
◆ DeleteAccess() [1/2]
| virtual bool introvirt::windows::nt::FILE_OBJECT::DeleteAccess |
( |
| ) |
const |
|
pure virtual |
◆ DeleteAccess() [2/2]
| virtual void introvirt::windows::nt::FILE_OBJECT::DeleteAccess |
( |
bool |
value | ) |
|
|
pure virtual |
◆ DeletePending() [1/2]
| virtual bool introvirt::windows::nt::FILE_OBJECT::DeletePending |
( |
| ) |
const |
|
pure virtual |
◆ DeletePending() [2/2]
| virtual void introvirt::windows::nt::FILE_OBJECT::DeletePending |
( |
bool |
value | ) |
|
|
pure virtual |
◆ DeviceObject()
| virtual const DEVICE_OBJECT * introvirt::windows::nt::FILE_OBJECT::DeviceObject |
( |
| ) |
const |
|
pure virtual |
◆ drive_letter()
| virtual std::string introvirt::windows::nt::FILE_OBJECT::drive_letter |
( |
| ) |
const |
|
pure virtual |
Get the drive letter of the file object.
◆ FileName()
| virtual std::string introvirt::windows::nt::FILE_OBJECT::FileName |
( |
| ) |
const |
|
pure virtual |
◆ Flags() [1/2]
| virtual FileObjectFlags introvirt::windows::nt::FILE_OBJECT::Flags |
( |
| ) |
const |
|
pure virtual |
◆ Flags() [2/2]
| virtual void introvirt::windows::nt::FILE_OBJECT::Flags |
( |
FileObjectFlags |
flags | ) |
|
|
pure virtual |
◆ full_path()
| virtual std::string introvirt::windows::nt::FILE_OBJECT::full_path |
( |
| ) |
const |
|
pure virtual |
Get the full path, drive letter included.
◆ make_shared() [1/2]
| static std::shared_ptr< FILE_OBJECT > introvirt::windows::nt::FILE_OBJECT::make_shared |
( |
const NtKernel & |
kernel, |
|
|
const guest_ptr< void > & |
ptr |
|
) |
| |
|
static |
◆ make_shared() [2/2]
| static std::shared_ptr< FILE_OBJECT > introvirt::windows::nt::FILE_OBJECT::make_shared |
( |
const NtKernel & |
kernel, |
|
|
std::unique_ptr< OBJECT_HEADER > && |
object_header |
|
) |
| |
|
static |
◆ SharedDelete() [1/2]
| virtual bool introvirt::windows::nt::FILE_OBJECT::SharedDelete |
( |
| ) |
const |
|
pure virtual |
◆ SharedDelete() [2/2]
| virtual void introvirt::windows::nt::FILE_OBJECT::SharedDelete |
( |
bool |
value | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /home/runner/work/IntroVirt/IntroVirt/include/introvirt/windows/kernel/nt/types/objects/FILE_OBJECT.hh