Class for the CM_KEY_BODY NT Kernel structure.
More...
#include <CM_KEY_BODY.hh>
Class for the CM_KEY_BODY NT Kernel structure.
This is a structure used for registry information
◆ ~CM_KEY_BODY()
| virtual introvirt::windows::nt::CM_KEY_BODY::~CM_KEY_BODY |
( |
| ) |
|
|
virtualdefault |
◆ full_key_path()
| virtual const std::string & introvirt::windows::nt::CM_KEY_BODY::full_key_path |
( |
| ) |
const |
|
pure virtual |
Helper function for traversing the key back to the root.
Returns the full path of this key by traversing up the CM_KEY_CONTROL_BLOCK
- Returns
- The full path of this key
◆ KeyControlBlock()
Get the KeyControlBlock member of the structure.
- Returns
- The KeyControlBlock
◆ make_shared() [1/2]
| static std::shared_ptr< CM_KEY_BODY > introvirt::windows::nt::CM_KEY_BODY::make_shared |
( |
const NtKernel & |
kernel, |
|
|
const guest_ptr< void > & |
ptr |
|
) |
| |
|
static |
◆ make_shared() [2/2]
| static std::shared_ptr< CM_KEY_BODY > introvirt::windows::nt::CM_KEY_BODY::make_shared |
( |
const NtKernel & |
kernel, |
|
|
std::unique_ptr< OBJECT_HEADER > && |
object_header |
|
) |
| |
|
static |
◆ ProcessID()
| virtual uint64_t introvirt::windows::nt::CM_KEY_BODY::ProcessID |
( |
| ) |
const |
|
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/CM_KEY_BODY.hh